Udaipur makes an ideal place for horse riding in India, infact it is an interesting way to see this majestic city. There are many trails that take one through some very charming places. The experience of horse riding in Udaipur is purely regal and unlike any other experiences. There are many ranches offer rides to along the rural stretches and the Aravali mountain range.