2. Rehoboth Beach, Delaware

This old-fashioned beach resort town has an energetic artisanal vibe, and has lots of fun things to do for old and young alike. Arcade games along the boardwalk along with yummy treats like saltwater taffy and ice cream can make for a wonderful day. Take an evening stroll on the wide sandy beach and end the day in one of the many cabins and hotels in the area, with the windows open so you can enjoy the sound of the ocean. A fast getaway for those living in Washington DC, New York, or Philadelphia.