We've done Tokyo Dining with window seats during the show multiple times. It's not perfect, but I've seen the show enough times that sitting, relaxing, out of the humidity and crowds was a much more enjoyable experience. We're doing La Hacienda de San Angel on our trip in Nov, I've not done it before, but we have reservations at 7:45, will show up at 7:30, ask for a window seat, and wait for it and hope for the best. But again - we'll have even another day in Epcot that trip, so if it doesn't work out, we can still just plan to find a place to watch.