Discover the Best hotels to stay in India for an Unforgettable Journey