I was quite surprised that most of the really cheap hotels in Ahmedabad are for Indian nationals only, even though they can be booked on most OTA's. Is this limited to Gujarat or is this throughout India? Apparently, Kashmir plays by different rules, but this is something that would concern me on a trip like this (although the restroom situation is enough to keep me away).