Mysore to Udaipur: Top Indian destinations perfect for your solo adventure