I am in the States and will visit London soon for a 14 day Vacay. I read that the Oyster card is the best way to get around on the Tube there. I also read that after landing in Heathrow Airport that they have an express there that only takes about 15 min or so from Airport to central London. I have been on the websites and It will not let me buy them unless I am a resident of the UK (I was trying to have them sent to me, so all I had to do was redeem them). Does anyone know if there is another way to get them or a website I could go to where I could order them to be sent to me in the States?