I am buying the 6 london pass and I am wondering if the travel card is worth it. I am staying in Cricklewood which as far as I can tell is in zone three. Also, I plan on travelling to Windsor Castle. I will be on my own so the 2for1 deals do not apply. Any advice is most welcome.