It's official: you couldn't find any better Christmas fair than the one at St. Stephan's Basilica, Budapest.