• Image about sea-glass-restaurant-crescent-beach-cape-elizabeth-americanway

The multimillion-dollar renovated Inn by the Sea on Crescent Beach in Cape Elizabeth, Maine, is a picturesque hideaway that seems straight from the pages of a John Irving novel.

A mere two hours from Boston, there’s no better place for a weekend escape than this cozy resort; it’s exactly where we yearn to curl up by the fire with a mug of spiked hot chocolate. But we suggest you take a more salubrious approach. Their winter package (from $412 a night, for two nights, through March 31) scores you and yours said hot chocolate, daily breakfasts — and two pairs of L.L. Bean snowshoes that are yours to keep! Put them on, zip up the parka and hit it. The spa and a farm-to-fork dinner at the Sea Glass restaurant will be waiting upon your return. 40 Bowery Beach Rd., (800) 888-4287, www.innbythesea.com