Udaipur, the city of lakes is famous for its numerous adventurous lakes. But, there are some gems that are hidden inside this beautiful complex city.