3) Delray Beach, Florida
Delray Beach is a small town that packs a big punch. Less than an hour north of Miami, Delray Beach doesn’t need this famous city to get attention. Delray Beach generates a buzz all on its own. While the median home value isn’t exactly cheap-cheap, at $191,00 it’s still a great bargain for what you get. Delray Beach has a population of about 68,000 and attracts new residents and tourists with its golf courses, lively art scene, municipal beach, and Atlantic Dunes Park. Additionally, Atlantic Avenue and Ocean Boulevard boast great shopping opportunities, bars, and restaurants. Check out the nearby Pineapple Grove Art District and Artist Alley for boutiques and galleries. As a resident, you’ll enjoy plenty of fun street festivals like an annual Christmas Tree lighting, gallery walks, and other city-hosted events. It’s easy to see why it’s been named “The Most Fun Small Town in America.”