I love Cypress Harbor but hate the second bedroom set-up. It's a full size bed with a pull out hideabed and the whole room seems cramped and awkward to maneuver around when the bed is open. Also, the last time we stayed there we had a location way in the back of the resort which changed the whole feel to me--- to the negative. Not close to a pool, no lake view. Just didn't like it as much.
Stayed at Grand Vista last year right at the pool. Beautiful condo and the kids loved that the second bedroom was a lock out type with their own fridge, mini living room etc. (of course, your kids are younger so probably won't matter)
Lots of activities at both. Good luck...... there probably is no wrong choice...