Tucked away in the woods, all wrapped up in rather voracious gardens, Morning Glory Inn is a fantastic reminder that an authentic seacoast experience is about more than just the sea—although, it should be noted, the inn is quite close to York Harbor Beach and the famed Wiggly Bridge as well as nature preserves, hiking trails, and golf courses.
Flawlessly situated on a tree-lined residential street in downtown Newburyport, Garrison Inn has been welcoming guests for more than 150 years. Though it dates back to the Georgian period, the inn was refurbished ﬁve years ago to feel elegant yet modern and thoroughly inviting, with an alluring ambiance that extends into its 24 guest rooms, each retaining historical elements, like a working ﬁreplace and wood-paneled window shutters.
When it comes to location, it’s hard to beat the Portsmouth Harbor Inn & Spa, with its sublime spot within walking distance of both downtown Kittery, Maine, and downtown Portsmouth, New Hampshire; it’s also just a scone’s throw from the Piscataqua River, which divides the two coastal cities.
Just 100 yards from the tip of York’s Long Sands Beach—and close to Nubble Light, Short Sands Beach, and York Beach Center—The Lighthouse Inn & Carriage House provides its guests with a superb, close-to-it-all spot.
For a quiet, classy stay near Hampton Beach without the cacophony of the strip, The Victoria Inn Bed and Breakfast and Pavilion is a great option. Located just a half-mile from North Beach in Hampton, this circa 1875 carriage-house-turned-B&B was completely renovated in 2013, greatly enhancing its six guest rooms and suites.