I'm pretty sure that over the next few years, traveller's cheques are being discontinued.
We have a card that we've used without difficulty and find it much more convenient that tc's and safer than cash. If you lose the card or have it stolen, they either replace it within 24 hours, or you can opt to have a credit card credited with the lost amount, so it's very convenient.
We take cash as well, but the card is accepted anywhere that takes Amex so almost anywhere.
The only downside is that unless you want to keep checking online or calling Amex, you need to keep a log of what you've spent so you know how much is left on the card.
I'm sure there will be a lot of different views on this, but we really like the card and I would recommend it over tc's any time.