This charming Cotswolds village, known for its stone cottages, low bridges, and scenic river, is a must-visit destination ...