Bagore ki Haveli Museum in Udaipur, Rajasthan is a must visit place. It has various beautiful sections that introduce us to the culture and the ancient history of India at the same time