Winter is an ideal time to cozy up and spend a weekend or a week at a classic Maine inn, along the coast or in the mountains. Forty kilometers of cross country trails are a highlight of a stay at The Bethel Inn Resort in Western Maine, not far from Sunday River ski resort. In Camden, the Camden Harbour Inn opened in 2007, a high design luxury inn overlooking Camden’s harbor.

One of the two-bedroom Beach Suites at Inn by the Sea in Cape Elizabeth, Maine. Photo Inn by the Sea.

Just south of Portland in Cape Elizabeth is Inn by the Sea, located on a mile of sandy beach. The Inn features 61 luxuriously appointed fireplace rooms, and one and two bedroom suites. 1802 House Bed & Breakfast Inn offers six rooms in the heart of Kennebunkport while Cliff House is set on the edge of the Atlantic on the rocky coast of Ogunquit, with panoramic ocean and coastal views from 226 guest rooms and suites. For more info, go to Visit Maine.