They do take traveller's cheques, just be careful if you want to charge to your room, make sure you pay with your traveller's cheques the night before you check out. The last time we went we tried to pay with traveller's cheques and told them we would do so when we checked in. Unfortunately when we went to check out they had already charged my visa (i had it set up to be able to make charges with our room key). I tried to get them to reverse it so I could use my traveller's cheques but unfortunately they did a return which meant a different exchange rate and I lost about $40.00, I was so upset when we got home that I had to pay a double exchange rate-- one with Visa and the one I had paid with my traveller's cheques

so just be careful, pay the night before you go!!! Have a great Trip!!!