"Spring and summer are the best times for whale watching in Massachusetts," according to
USA Today. With this Local Deal, set out into the Atlantic for a four-hour whale-watching cruise with Newburyport Whale Watch during prime season. For $29 per person, regularly $50, Travelzoo subscribers can get up-close views of whales and other marine life. This tour departs from Newburyport,
less than one hour north of downtown Boston.