What's the main reason June-October is the "off season"? I'm planning a trip for myself and a few friends for my 21st in June and Thailand is currently my international place of choice for this. I have been asking around people I know and some say it's perfectly fine and others say that June is "absolutely horrible" in Thailand and rains constantly with insane 'wannablowyourbrainsout' humidity.
Also, I'm wanting to be all touristy and ride elephants, jet skis, play with monkeys, scuba dive etc, but also live it up in the pubs and clubs. Is Patong beach (Phuket) the place to be?