Where to stay in Thailand: neighborhoods and hotels in Bangkok and Phuket, places to stay near the snorkeling spots of Krabi, Phi Phi and Koh Lanta, and unusual stays in Bangkok.