7) New Castle, New Hampshire
It’s the only town located entirely on islands, and is the smallest easternmost town in New Hampshire as well. Several prominent historic sites and a 32-acre Atlantic Coast recreation area draw visitors to her shores in summer months. Great Island Common offers plenty of green space, beaches and picnic facilities. For the more adventurous picnicker, head to Fort William and Mary, where you can set up among the historic ruins with river and ocean views. For a relaxing spa day, check out the historic Wentworth-by-the-sea Hotel & Spa. The town of Portsmouth, on the mainland, is only 10 minutes by ferry, and is chockfull of history too. There’s a water park for the kids, as well as many museums, arts and entertainment venues and Prescott Park, an urban riverfront oasis.