Wondering about a few things.........is best to get this stuff ahead of time from Disneystore.com or ebay or something? I'm wondering about the character autograph books, pin lanyards, mickey ears, etc. Or is there a good place in the park to get them first thing we walk in? Obviously costs more at the park, right? What are some other hot item must haves? I have 9 and 7 yr old boys and 4 yr old girl.