Mumbai has a temperate climate throughout the year, with three primary seasons; winter, summer and the monsoon. This is probably the best time to visit the city, as it is less crowded and the weather is much cooler and more pleasant. During December and January, daytime temperatures are around 25°C, but they drop by about 10°C at night.
The weather is at its hottest between May and June, especially in the afternoons. Many shops shut down for a siesta due to the heat and begin to open up again around 18:00. Daytime temperatures can reach 35°C and there are usually a few cases of heat stroke during this period. Visitors are advised to drink lots of water to prevent dehydration, to apply sun block and to avoid the midday sun.
June to August is when it rains quite heavily in the region, causing occasional flooding in certain parts. The rains are at their heaviest at the end of August, but the climate is pleasant, as the rains cool down the area.
There is plenty of accommodation available in and around the city; however, many hotels charge premium rates that include a luxury tax and a service charge. The state has also imposed luxury taxes that fluctuate between three and 30 per cent, depending on the cost of the hotel room. Colaba, at the southern end of the city, is the most popular area to find tourist accommodation. Marine drive is more upmarket and Juhu Beach, in the north, has several four-star and five-star hotels.
The Ascot is one of Mumbai’s oldest hotels and it has comfortable, spacious rooms with good facilities. The Taj Mahal Intercontinental, a five-star hotel, is not only known for its architecture and history, but also for the fantastic service that the staff provide for guests. Fariyas, just opposite the Taj Mahal Intercontinental, has luxurious themed rooms and fantastic facilities including a popular pub on its premises.