Best North Shore MN Resorts: Caribou Highlands Lodge

A travel blogger’s review of Caribou Highlands Lodge – the best resort for Minnesota staycations and vacations on the North Shore. Centrally located in Lutsen, Minnesota, Caribou Highlands Lodge is the perfect winter retreat basecamp for hiking MN state parks, snowshoeing and chasing frozen waterfalls.

Best places to eat on the North Shore of Minnesota: Moguls Grille & Tap Room

Before or after a day of skiing at Lutsen Mountains or hiking at nearby MN state parks, enjoy fine dining in a casual atmosphere at Moguls Grille & Tap Room at Caribou Highlands Lodge – the best restaurant in Lutsen, MN on the North Shore.