New Hampshire is a beautiful state – but so many of us fall into the trap of driving to work, driving home, driving to do our errands…and barely seeing any of the stunning scenery that surrounds us. Break out of your routine and spend a night (or two) at one of these stunning New Hampshire inns that will remind you just how lucky we are to live in the Granite State.

  1. Eagle Mountain House & Golf Club, Jackson

Facebook/Eagle Mountain House & Golf Club

Facebook/Eagle Mountain House & Golf Club This hotel has a golf course and pool, an most importantly, perfectly situated for gorgeous views of the mountains. Best of all, it’s very affordable, especially compared to other hotels so conveniently located near North Conway. Find it at 179 Carter Notch Rd, Jackson, NH 03846.

  1. Sugar Hill Inn, Sugar Hill

TripAdvisor/Laura E.

TripAdvisor/Anna P. This elegant inn in the tiny town of Sugar Hill is lovely inside and out. The views are especially lovely during the annual lupine bloom! It’s located at 116 Route 117, Sugar Hill, NH 03586.

  1. The Margate Resort, Laconia

TripAdvisor/management

TripAdvisor/management This lovely lakefront resort has amazing views of Winnipesaukee, plus fantastic beach access. Visit at 76 Lake Street, Lake Winnipesaukee, Laconia, NH.

  1. Ashworth-by-the-Sea, Hampton

TripAdvisor/maangement

TripAdvisor/Leonardo This contemporary hotel has fantastic views of Hampton Beach from a number of rooms – it’s the perfect place to celebrate summer. Visit at 295 Ocean Blvd, Hampton, NH 03842.

  1. Omni Mount Washington Resort, Bretton Woods

TripAdvisor/management

TripAdvisor/Leonardo This incredible resort has the most amazing views of the White Mountains, and there are plenty of onsite activities – from horseback riding to a spa – to keep you busy and entertained. Visit at 310 Mount Washington Hotel Rd, Bretton Woods, NH 03575.

  1. Wentworth by the Sea, New Castle

TripAdvisor/management

TripAdvisor/J and M M This gorgeous hotel has become famous as a perfect romantic getaway, with beautiful bay views, an amazing spa, and a delicious restaurant. Visit at 588 Wentworth Rd, New Castle, NH 03854.

  1. The Manor on Golden Pond, Holderness

TripAdvisor/Leonardo

TripAdvisor/CousinsIslandGirl This gorgeous inn is matched only by its views of Squam Lake (aka Golden Pond). You’ll adore this beautiful spot anytime of year. Visit at Rte 3, Holderness, NH 03245.

Looking for a somewhat less relaxing getaway? How about a stay at one of these haunted hotels?

Facebook/Eagle Mountain House & Golf Club

This hotel has a golf course and pool, an most importantly, perfectly situated for gorgeous views of the mountains. Best of all, it’s very affordable, especially compared to other hotels so conveniently located near North Conway. Find it at 179 Carter Notch Rd, Jackson, NH 03846.

TripAdvisor/Laura E.

TripAdvisor/Anna P.

This elegant inn in the tiny town of Sugar Hill is lovely inside and out. The views are especially lovely during the annual lupine bloom! It’s located at 116 Route 117, Sugar Hill, NH 03586.

TripAdvisor/management

This lovely lakefront resort has amazing views of Winnipesaukee, plus fantastic beach access. Visit at 76 Lake Street, Lake Winnipesaukee, Laconia, NH.

TripAdvisor/maangement

TripAdvisor/Leonardo

This contemporary hotel has fantastic views of Hampton Beach from a number of rooms – it’s the perfect place to celebrate summer. Visit at 295 Ocean Blvd, Hampton, NH 03842.

This incredible resort has the most amazing views of the White Mountains, and there are plenty of onsite activities – from horseback riding to a spa – to keep you busy and entertained. Visit at 310 Mount Washington Hotel Rd, Bretton Woods, NH 03575.

TripAdvisor/J and M M

This gorgeous hotel has become famous as a perfect romantic getaway, with beautiful bay views, an amazing spa, and a delicious restaurant. Visit at 588 Wentworth Rd, New Castle, NH 03854.

TripAdvisor/CousinsIslandGirl

This gorgeous inn is matched only by its views of Squam Lake (aka Golden Pond). You’ll adore this beautiful spot anytime of year. Visit at Rte 3, Holderness, NH 03245.

OnlyInYourState may earn compensation through affiliate links in this article.