If you are planning to stay until the end of the party, try to see the second parade instead of the first. No need to line up an hour before on Main street - for the second parade 30 minutes before is usually enough, and it's a more pleasant experience because a lot of people - especially those with small children - will have cleared out of the park by then. Try to see the parade from Main street, whichever one you see. It's much more magical (IMO) than seeing it over in Frontierland.