To recreate in Vienna the ritual of a propper Christmas dinner with roast turkey, crackers and flaming Christmas pudding, planning ahead is vital, but it’s also a challenge, and well worth rising to. Order your turkey from Zum Gockelhahn at the Naschmarkt (stand 180-183), a tried and trusted source (and friendly, too). They also sell wonderful Schenkel cranberry sauce.
Go to Himmelbach (stand 40-45) for all your vegetables; it is the oldest family-run stand on the market, and the best.
Bobby’s, the British import shop at Schleifmühlgasse 8 in the 4th District, has nearly everything else: sausage meat, streaky bacon, chipolata sausages and, of course, the pudding. They also have packets of sage and onion stuffing, jars of brandy butter, and also party crackers.