Я бы посоветовал брать доллары из дому, причем мелкими - на простые расходы, типа бакшиша носильщику, сувениры и т.п. Карточкой можно расплачиваться в "приличных" магазинах типа "Метро". В этом случае можно вовсе не иметь местные фунты.