If you want to get the best weather and not too many people, the best time to go is from February to April. There is less rain, so the sky is clear, and your plans outdoors won't get interrupted much. You can visit Gardens by the Bay, Sentosa Island, Marina Bay Sands SkyPark, and the Singapore Zoo, and you won’t have to worry about a lot of rain or big crowds.