If you're visiting India, make sure to add Udaipur to your list. This guide will dive into the best things to do in Udaipur, Rajasthan.