Characterful village pub and restaurant, The Craven Heifer, offers delicious dining and Yorkshire-themed en-suite bedrooms.