Where to stay in Kashi — from riverside heritage stays near the ghats to comfortable city hotels, ranked by guest ratings.