Mysore is a city in the southern state of Karnataka, India, known for its rich cultural heritage and stunning architecture. There are plenty of things to do in Mysore, starting with visiting the Mysore Palace, one of the most famous tourist attractions in the city.