At the foot of Nottingham Castle, almost carved into the rock itself, lies a pub called Ye Olde Trip to Jerusalem, which lays a much disputed claim to being the oldest inn in England.