I'm going to Thailand in October for 3 weeks, is it better to change your money at home (I'm from the UK) and to travel around with a bunch of money or change it there when you need to? I don't want to be robbed, but I also don't want to pay high fees there. Thanks!