You can also add Pre-paid cards as a third option! They act as normal Visa or Mastercards, but are limited to the amount you "top up" in it. Its distinct from debit cards in the sense that you don't really have a bank account tied to it. Plus, debit cards can only be used in limited places, I believe.
I'm saying this because I've got one

Its easy to use.. you don't even need to be employed to get one, which is great for students.