New Hampshire cruises are one of the best ways to see the state at a more leisurely pace. If you’re spending a day on the Seacoast, Portsmouth Harbor cruises will give you an up close and personal view of the summer sunset from the water. If you’re hoping to check out the Isles of Shoals, both the Isles of Shoals Steamship Company and Island Cruises offer awesome excursions. Lake lovers will find New Hampshire has plenty of options inland. From cruising along Lake Winnipesaukee on the M/S Mount Washington or the Winnipesaukee Belle, to scenic excursions on Lake Sunapee, you can kick back and enjoy the light breeze, the pristine views, and the clear water.