Minnesota's North Shore is full of beauty and activity. In between your sightseeing, grab a great meal at any of these delicious restaurants!