Two Harbors Lighthouse
This pretty red brick structure, built in 1892, is the oldest lighthouse in Minnesota. It stands on Agate Bay in Lake Superior. The Lighthouse Tower, the Assistant Keeper's building, and the Keeper's Quarters are all accessible to visitors. Guests can also choose to stay at the Lighthouse Bed and Breakfast which also comes with a free museum pass.