Hey Sam, For your queries on Bangkok and stuff ... Krabi - Stay in Ao Nang as it has multiple stay options there ... dont miss railay beach .. Fir a whole day take jo the four island trip where u will be picked and dropped back to your hotel ... the Islands you can your are virgin and pristine islands ... you can book prior this trip through your your operators.... Dont miss to keep phi phi island trip at last as it's the best ... For food ... taste the exquisite Street food in Bangkok ... they say it's delicious and worthy to have ... Apart from these you can get all details from your your operators ... Happy Travelling Bro!!!