Staying at the Rooms Hotel Kazbegi, in Georgia’s incredible northern region, sort of feels as if you’re sat on some shoulders at a gathering of the giants.