Mysore, the cultural capital of Karnataka, offers a wide range of accommodations—from luxury hotels to budget-friendly stays.