Marblehead has a number of serviceable dining options, plus a ton of bars that serve decent food. The tavern at the Harbor Light Inn offers a limited bar menu at dinner and lunch in a cozy 18th-century setting. You're probably better off heading to Salem if you want a fancier meal, but I prefer picnicking. You can stock up at a number of places in Old Town. Crosby's Marketplace, 118 Washington St. (tel. 781/631-1741; www.crosbysmarkets.com), is a full-service market with a large prepared-food section. Shubie's, 32 Atlantic Ave. (tel. 781/631-0149; www.shubies.com), carries a good selection of specialty foods. Another excellent option is to hit the road early and have breakfast near the harbor.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.