AN English town is said to be one of the prettiest in the River Thames – and you might spot some famous faces.
The town of Marlow in Buckinghamshire is just over an hour from London by train.