Never been to Thailand, but I understand from a lot of friends and my own experience in traveling that it may be hard to do so much in so little time--in fact it can be pretty exhausting and not much of a vacation.
Bangkok is perfect for nightlife and Phuket is great for beaches (and parties of course), however it is saturated with tourists during peak seasons. Try localizing to only a couple spots for the duration of your stay because you'll be wasting days on recovery anyways (if you drink like that) and no one wants to wake up early to travel with a raging headache.
No recommendations on hotels though, sorry!
|