Garrison is a nice, quiet little town in McLean County on the shores of beautiful Lake Sakakawea. It was named for Garrison Creek and, to this day, it’s a cute little destination if you like peace and quiet (who doesn’t?). Should you decide to visit, you’ll need somewhere to stay, and we found the perfect place! This adorable little bed and breakfast in North Dakota is excellent for a weekend stay, or maybe something longer. Come see why the Cabernet Inn is one of the best places to stay in North Dakota.

It’s had many lives since then, from being a family home to becoming a convent to… well, everything else, and we kind of feel like this varied (but never dark!) history is part of what makes it such a fun place to stay

Since there are only five rooms, it’s a small, quiet, intimate experience that we recommend for all travelers, whether you’re looking to have a solo self-care weekend or if you’re looking for a romantic getaway with your person.

But you should, because there’s also a delightful continental breakfast served and you don’t want to miss that.

While you’re in Garrison, be sure to check out the golf course, tennis courts, and public parks. There’s also the amazing Lake Sakakawea nearby, which is a great day trip destination in North Dakota in and of itself.

In the winter, Garrison hosts the annual Dickens Village Festival – if you’d like to attend, you might want to book your room at the Cabernet well in advance; it does book up almost.

To book your stay (like we said – in advance) at this little bed and breakfast in North Dakota, be sure to visit the official website. Want more information about the town of Garrison? Check out this insightful article for all the reasons you ought to visit!
Address: 137 3rd Ave NE, Garrison, ND 58540, USA
OnlyInYourState may earn compensation through affiliate links in this article.