Being snowed in for eight days inside a fully-stocked pub doesn't sound so bad.