Charming homes in the best small towns

St. Augustine, Florida

Population: 12,975
Address: 1079 Cedar Cove Dr.
Price: $394,000
Square feet: 2,202
Price per square foot: $179

This home, located in the historic Spanish Colonial town of St. Augustine, is the most expensive on our list. But it's cheaper per square foot than a couple of the other homes. With four bedrooms, three full bathrooms and a three-car garage, this ranch-style house will give any owner some space to stretch out after a day of exploring. The highlight, though, is the screened-in saltwater pool that overlooks a pond. The kitchen includes granite counter tops and standard appliances.

The home, less than an hour from Jacksonville, sits just a few miles from the beach and is nestled in Sea Pines, a private community with a pool, a park and a playground. And the town's attractions are priceless. Among them are a restored fortress and a central plaza. There are also numerous museums, including the Dow Museum of Historic Houses. And you can't miss the lighthouse or Alligator Farm Zoological Park.

Diane Grady: Coldwell Banker Premier Properties, 904-392-7355