Вам следует учитывать, что сейчас на большинстве курортов Тайланда ярко выражен не сезон - дожди и волны. В большей степени - это все курорты юга Тайланда - Пхукет, Ланта, Краби и т. д. Напротив, на курортах Сиамского залива Самуи, Ко Панган, Ко Тао - сезон, хотя дожди тоже могу быть.
Поэтому исходя из этого и то, что хотите бунгало - выбирайте Самуи. Вполне можно подобрать отличный вариант на берегу моря.
С шопингом все плохо, если хотите купить фирменные вещи, рынков с тряпками и сувениркой полно. Есть пару Теско Лотусов, но там ничего практически нет. В плане шопинга получше Пхукет, там неплохие магазины Централ Фестиваль и Джангцейлон на Патонге. Вообще, как вариант остановитесь в Бангкоке на пару ночей - там куча отличных торговых центров и рынок на любой кошелек. В Паттайе с шопингом тоже все неплохо.
В плане денег по моему впечатлению Самуи дешевле Пхукета (вот примерные [ссылка заблокирована по решению администрации проекта]), но дороже Паттайи. Опять же смотря где питаться и какой досуг себе выбирать.
Можете прочитать про сравнение Самуи и Пхукета [ссылка заблокирована по решению администрации проекта]