Located on New Hampshire’s tiny coastline, Portsmouth punches well above its weight. This small city is home to an abundance of shops, cafés, restaurants, breweries, live music events, and museums, all while being within a few minutes of gorgeous beaches along the Atlantic Coast.