Wine snob ghost 'haunting pub'