With more than 1300 lakes and ponds, vast tracts of forest, and 48 peaks over 4,000 feet, New Hampshire is the perfect ...
St. Andrews by-the-Sea in New Brunswick, Canada, offers whale watching, coastal hikes, historic inns, and oceanfront golf ...