Frontierland is a good spot to go to, if you don't want to be staking your spot for an hour. Just remember, the parade steps off at 9pm on main street, so that means it's like 20mins before it gets to Frontierland.
You can also watch wishes from the wooden bridge across from peco's. Good view of the Castle, and fireworks. But it doesn't quite give you the full effect since it's meant to be seen from straight on.
When I watch from the hub area, stay behind the Walt/Mickey statue. Pretty much make an invisible line from the tomorrowland bridge to adventureland bridge, and stay behind it. A lot of people gather in that large area in front of the Partner's Statue, directly in front of the Castle.... and well the fireworks are shot off from behind Small World, so you have a great big Castle in the way.