There are few internet cafes these days, as wi-fi/3G/4G access is so widely available; wi-fi is usually free at your accommodation, but some places charge. Most restaurants, cafes and bars also offer free wi-fi, and there are a few public wi-fi hotspots in major cities.
Are credit cards accepted across the country?
Yes
Mentionable public holidays
Republic Day | Ambedkar Jayanti | Good Friday | Eid al-Fitr | Eid al-Adha | Indian Independence Day | Dussehra | Gandhi Jayanti | Mawlid