The best months to visit Singapore are from February to April for outdoor activities with less rainfall and cooler temperatures.