We really enjoyed Khajuraho, it's a small town away from the hustle and buzzle of the city. The hotel Radisson was pretty nice. The tour guides were very courteous and knowledgeable. Varanasi was very hectic and quite dirty. We loved the tour guide and the gateway hotel. But the experience inside Vishwanath temple was not quite desirable. The security guards are not very nice people. We had a different guide, actually a shop keeper to accompany us to the temple. He was not doing his job keeping us safe from the crowd. Other than for that experience, I would've given 5 stars.