The stunning riverside town of Henley-on-Thames has some incredible history and is now a hub for the arts, for shopping and for having fun on the river.