Where to Stay in Bangkok: The 5 Best Luxury Hotels for Less Than $100