Yes, as C0c0 says all those shops stock the visa gift cards, it is definitely one of those you want, you DO NOT want a reloadable card (it is impossible unless you are a US citizen).
You will find them on a display rack, hanging up, stuck to a piece of cardboard, next to gift cards that are designed to be spent in specific stores (don't get one of those by mistake :P)
You do not need id info for the gift cards I am talking about, but as I said you may need to register them online to use them to deposit, I do that with no problem and I am English
EDIT: Amex withdrew their card.