There was one hotel on our India trip that we just couldn’t bring ourselves to leave: Fateh Garh is the most beautiful spot I’ve ever visited. Hands down. Fateh Garh sits on the top of a hill in the Araveli range near the city of Udaipur, Rajasthan. The hotel “belongs to the Heritage Renaissance School […]