Mysore ,the "City of Palaces" is too much to resist. It isn't just a royal and cultural city; it has some great rooftop cafes where you can relax, take in stunning views, and enjoy delectable food.