6. La Hacienda de San Angel – Epcot
This Mexican restaurant features roasted meats, chicken, seafood served in a beautifully decorated, waterside restaurant. If you time it right, you can watch the Illuminations fireworks show from the big picture window, as you enjoy dessert.