Deciding the best time to visit Singapore can be difficult, but the climate is simplicity itself: hot and humid. The island experiences two monsoons, from the southwest (May–Sept) and the northeast (Nov–March), the latter picking up plenty of moisture from the South China Sea. Consequently, December and January are usually the rainiest months, though it can be wet at any time of year; during the southwest monsoon, for example, there are often predawn squally showers sweeping across from the Straits of Malacca. The inter-monsoon months of April and October have a tendency to be especially stifling, due to the lack of breezes. At least it’s easy enough to prepare for Singapore’s weather – have sun cream and an umbrella with you at all times.