Staying in Singapore is expensive. Period. Budget travellers have it best, as hostel rooms can be had for $20 a night. Most midrange hotels are more about location than quality. However, if you’re willing to spend, luxury digs will make you never want to leave. Here, Lonely Planet authors pick the best of all three.