20 Gorgeous Beach Towns You Can Afford to Live In

Doesn't a house by the beach for less than $300,000 sound nice?