Your hotel should probably offer reasonable internet. When I was there, internet cafes were fairly common, and a decent way of accessing the internet. Now, most cities should probably allow access through your phone, but I would not know what they charge. It might make sense to even buy a plan. But your hotels would certainly provide it, unless you are someplace very rural. India has a very important tech sector, and the internet is necessary for its growth. They take it seriously, and I am sure there are areas with better infrastructure than the average in the US.