i'm a bit confused. 
if we would like to sit on the outdoor terrace in the mexican pavilion (the one right on the lagoon) to watch illuminations, where should we eat dinner?
la hacienda: it looks like you can only see the fireworks from inside the restaurant....as long as you're lucky enough to be seated at a window table?
san angel inn: i can't tell, but it looks self-contained in a pyramid...?
la cantina: walk-up windows and quick-service food? really? if this is the way to go, what time would we need to get there in order to secure a table?
any help would be greatly appreciated!

if we would like to sit on the outdoor terrace in the mexican pavilion (the one right on the lagoon) to watch illuminations, where should we eat dinner?
la hacienda: it looks like you can only see the fireworks from inside the restaurant....as long as you're lucky enough to be seated at a window table?
san angel inn: i can't tell, but it looks self-contained in a pyramid...?
la cantina: walk-up windows and quick-service food? really? if this is the way to go, what time would we need to get there in order to secure a table?
any help would be greatly appreciated!