Bishop’s Waltham is a vibrant medieval market town at the source of the River Hamble.