To have internet in India you can choose either SIM card or Pocket Wifi, roaming, or free WiFi. However the latter is not very easy to get and roaming has very high prices. The Pocket Wifi on the other hand is an additional device that can be annoying and very expensive to pay in case of damage or loss.