Udaipur has many historic spots to its credit and in order to cover all of them you need a minimum of 2-3 days.