Going out to eat at different restaurants has always been one of my favorite things to do. Going out with friends or family is always enjoyable, when amazing food is involved. Going to places that are interesting or entertaining is always a plus.

Here are a few of my favorite restaurants based on the experience dining:

1. JJ Astor Restaurant & Lounge at the Radission Hotel, Duluth

JJ Astor is a fun restaurant on the 16th floor of the hotel. Small menu, but quality food, very flavorful and unique dishes. Plus it's the only revolving restaurant in Minnesota over looking beautiful view of Lake Superior in Duluth. 

2. Fogo De Chão Brazilian Steakhouse in Downtown Minneapolis

The name Fogo de Chão means "ground fire" and summarizes the traditional gaúcho method of roasting meats over an open fire. They offer a prix-fixe "full churrasco experience" which includes unlimited servings of various cuts of meat and an extensive "gourmet market table" for both lunch and dinner. All meats are slow-roasted by gaúcho chefs and carved at tableside. It's a steakhouse that just keeps the steaks coming, plus it's absolutely delicious.

3. Rainforest Cafe in the Mall of America.

This restaurant is designed to depict some features of a tropical rainforest, including plant growth, mist, waterfalls, and figures of rainforest animals, including elephants, gorillas, tigers, leopards, snakes, crocodiles, frogs, iguanas, butterflies, and tropical birds. It also includes fish tanks. My kids who are 4 and 8 years old love this place.

4. Chanhassen Dinner Theatre in Chanhassen,MN

This place has always been one of my favorites. My parents typically brought us there once a year for a show. Right now, the show is Mama Mia! and my family said "It was fantastic".

Here is one restaurant that just blows my mind. It is pretty far away so it would require a major trip to Norway. Not saying I would make the trip just to visit this place but I think it would be cool to check out if I was ever in the area.

It's the world's largest underwater restaurant. It's called the "Under" and it is located in Lindesnes, Norway. In this underwater restaurant, guests can enjoy seafood in the company of fish. The restaurant is 16 feet below the surface of the water. Eating in an underwater restaurant is clearly awesome. Would you eat in the world's biggest underwater restaurant in Norway? Write us in the comments... The building looks like it has simply slipped off the rocks into the sea. Up to 100 guests can enjoy a 15 to 18 course meal. 'Under' also means 'Wonder' in Norwegian.