6. Emerald Isle, N.C.
Median home price: $322,500
10-year home-price change: -28 percent
Average summer temperature: 60 degrees
Located on the Outer Banks of North Carolina, this town has a thriving restaurant and shopping scene, along with clear water and sandy beaches.