We will be landing at Heathrow in terminal 3 around 9:30am and need to get to Waterloo Station.
I think we will be purchasing the 7 day travel card (as we will be there for 7 days - is this the best 'bang for our buck'?), so would one suggest going straight to the hotel to drop our bags off then make our way to a national rail stn to get the travel pass, or do it on the way to the hotel? What would be the closest national rail station to Waterloo tube? Finally, by having the travel pass do we just need to present it at the attractions that offer the 2 4 1 options (ie. Tower of London)?