Im in the uk should I wait until we get to Disney to buy the tickets or is that a bad idea?

If I should get them over here should I use a travel agent, an online ticket place, disney direct there are too many options

thanks for any hints