Mysore is the third cleanest city in india and is known by many nicknames such as Heritage City or City of Palaces. With so many best and unique resorts in Mysore, it is a perfect holiday destination. The Mysore city is well known for its cool climate throughout the year because of the proper rainfall along with the retreating monsoon.