I would say traveller's checks are pretty obsolete now that ATMs are everywhere. As long as you take several cards with you just in case one of them don't get accepted, including one or two debit cards with sufficient funds back home, there really is no need to mess around with traveller's checks. Loads of places don't take them, and the fees for cash withdrawals are more expensive than cards. I think the only thing going for traveller's checks are that they are a prepaid option should your cards for some reason don't work, and therefore they act as a back up. Plus, they get replaced more quickly should you lose them. Some banks do not charge for using their card abroad. Check with your bank. For cash withdrawals, use a debit card, and withdraw sort of like a few hundred US dollars at a time to save on the charges. Or, if your bank has a branch in Singapore, you could probably withdraw money with ID at the branch for free. Another option is to take a load of cash with you and open a savings account.