Let's Go to London!Hampton is perfect. Located on the River Thames, within easy walking distance to the overground, a number of fun old pubs, and one of the b