Along the banks of a river in Hampshire, one village feels like a postcard brought to life. With its thatched cottages, ...