CNN Money: 25 Best Places to Retire

CNN Money ranked ranked Cape Coral #2 in the nation notably because Cape Coral, Fla. is paradise for water lovers.

Lots of Florida towns have seen dramatic price drops, of course, but Cape Coral has something else going for it: It’s paradise for water lovers. The town is sliced with 400 miles of canals, half of which have access to the Gulf of Mexico, about 20 minutes away by boat.Home prices here, for example, have fallen more than 60% since the 2006 peak.

For homebuyers, that means a lot of bang for the buck: A newly renovated three-bedroom, 1,800-square-foot house with a pool was recently bought here for $145,000.