11. La Hacienda De San Angel
Nestled on the shore of Epcot’s World Showcase Lagoon, this Mexican restaurant has a lot to offer. Not only does it have an exquisite menu filled with delicious entrees, desserts, and specialty drinks, but it’s the perfect place to watch the fireworks! If you make a reservation around 8:30 P.M., you’ll have an excellent view of IllumiNations. Ask for a seat near the window if you want a nice view of the show