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