The charming village in West Yorkshire is a hidden gem that's packed with cosy pubs, cafes and shops - and it's easy to see why it's a hit with tourists