MMMM, for lunch there are so many great places.
San Angel Inn, take the boat ride first and then wait for a table by the water.
Chefs de France...yummy, great atmosphere and service. If you get a table by the window you can watch the statue do his/her thing out front while you are eating...hilarious.
Alfredos...just great, real, Italian food. Very friendly atmosphere..very enjoyable place to eat.
Biergarten...yes, this is a great place to eat and the show makes it that much better. Great service, delicious food.
Norway...we love this, and the kids have loved this ever since they have been little.
Or...you didn't say when you were going...but, if it is soon, during the food/wine fest..just eat your way around the world showcase.
Enjoy!