The top 9 reasons Udaipur is the ideal location for tourists