If you are adept at negotiating your way out (which after many years I am) then a great place to watch SpectroMagic is in Frontierland. I have both left immediately afterwards without too much hitch, and have actually arrived in MK after SpectroMagic started going up Main Street and managed to get to Frontierland before it arrived. The trick is to go via Emporium side shops and then past the Crystal Palace and across the bridge either into Liberty Square, or even better cut through Adventureland and into Frontierland where the Restrooms are located. I have had several times in Frontierland where the parade felt really intimate, nobody in front of me and yet I didn't wait at all in advance to see it.