На Kata, действительно кафе дороговаты. Мы всегда ходили ужинать в Kata Villa - это по правую руку на спуске к Karon Beach. Обед, обычно рыба на гриле (брали на пляже) + фрукты.
Вообще, на Пхукете в местную валюту можно конвертировать практически все. Как шутят гиды: "- Хоть коронки золотые..." Рубли обменять на баты - бес проблем. Главное обменник подобрать с приемлемым курсом (чем дальше от отелей, при чем не только от вашего....:) тем лучше курс). Как уже сказано, "толстые" купюры зеленого цвета менять выгоднее. Самое главное, возьмите с собой 100 долларов (в основном такая такса) на депозит в отель. Их вам потом обратно отдадут при выезде. Плюс 20-30 долларов на перекус во время трансфера, если такой предвидится, ну и прочее...
Лысьва