Hi What's the best place to buy the annual passes for Disneyland Paris? should we just buy them when we get there or in advance? Where do I book the dinner with the princesses?