London? Do I need to buy a ticket beforehand? We have an overnight n Dover so we thought we would just spend the two days in London. Want  to book a hotel near the station we come Into .Thanks