New Castle, New Hampshire
5/21The only town in New Hampshire composed entirely of islands, New Castle is a scenic New England destination that will have you giving thanks to your travel agent, especially if they book your stay at the four-star Wentworth by the Sea, A Marriott Hotel & Spa.