Viera is very nice. Lots of retirees, but they don't bite. Watch out for their golf carts! Viera has the Washington Nationals spring training facility there. I make sure I make the drive from Orlando a few times per year for games. I recommend Viera as well because it's in Northern (for the most part) Brevard County and easy access to the 528 which takes you to MCO.
Lots of shops/restaurants/things to do. Very NEW area as well.