One of South India’s most beautiful cities, Mysore has a number of places to visit and explore.