A 'magical' and historic village just 40 minutes away from Bristol boasts charming pubs, cafes and tea rooms to explore, ...