Hi, I'm travelling to Singapore on business at the end of May and have 4 days after for a personal trip. Ideally I would like to spend those days relaxing on the beach, doing yoga and snorkelling. . I'm not to concerned about where I go, Malaysia, Thailand, Bali? I would like a hotel with some charm, something that feels local, but with some luxury. My budget is reasonable, but not Four Seasons level. Thanks in advance!