A great beach town must have a spectacular stretch of beach! Beyond that, it has to have character, local culture, pretty streets, charming shops and restaurants. These beach towns have it all!
Want to go for a really, really long Walk on the Beach? Here are the longest beaches in the US, offering miles and miles of uninterrupted sand.