Have made a couple of bookings over the internet direct with hotels and each one has been quoted in US Dollars. Is it better to buy some US dollars before we go and pay the remainder of the accommodation or use our credit card and hope for the best.