The UNESCO-listed town comes alive with lanterns and tinsel in December - with 30p beers and T-shirt weather.