The town is best known for being the place where Prince William met Kate Middleton, but this charming town has much more to ...