Is it better to change the money in the UK or in Thailand? We're going to Bangkok for 2 days 1st and have so much to cram in we won't have time to shop around for competitive rates so just wondering if it's ok to change money at hotels there or are they usually a lot dearer? or should I just change most of it before I come out? I always just take cash with me and my card for back up.
Regarding cards there - I'm with HSBC and have maestro - is this acceptable in ATMs or can you only use Visa?