It's a good idea to book ahead - and remember to ask about special Christmas menus or events. Christmas Day, December 25th, tends to be quieter, with many places closed - so do check beforehand. Traditional Austrian Christmas foods include fried carp, roast goose or turkey, baked ham, Lebkuchen and Christmas cookies, as well as Sacher torte - served of course with Glühwein and Rumpunsch.
ef16 - a modern restaurant and wine bar in the city centre, offering a menu full of regional and seasonal produce.
Fleischmarkt 16, http://www.ef16.at/xmas
Plachutta - something of a Vienna institution, famous for its boiled beef (Tafelspitz) and other Viennese classics.
Wollzeile 38, www.plachutta.at
Skopik & Lohn - a high-end restaurant which is a favourite with Vienna ‘foodies'. Cosy but modern, with a menu which combines Austrian, French and Italian influences.
Leopoldsgasse 17, www.skopikundlohn.at
Don't forget to indulge in some Christmas cookies... Photo: Clara/Wikimedia
Wiener Wirtschaft - a comfortable and unpretentious Viennese restaurant focussing on homey dishes and seasonal ingredients.
Wiedner Hauptstraße 27-29, www.wienerwirtschaft.com
Restaurant Silberwirt - a cosy 200-year-old pub restaurant (Beisl) which is very popular with locals, situated in a historic 14th century building complex.
Schlossgasse 21 www.silberwirt.at
Hotel Kummer Restaurant & Bar - this 4 star hotel on Vienna's main shopping street Mariahilfer Straße has a restaurant serving traditional Viennese specialties and international cuisine.
Mariahilfer Straße 71A, www.hotelkummer.at
Hotel Sans Souci - a boutique hotel in Vienna's hip 7th district, just around the corner from the Museumsquartier, with a small restaurant offering Christmas and New Year's Eve meals.
Restaurant Zur Goldenen Kugel - a creative take on traditional Viennese cuisine in a quiet, non-touristy neighbourhood.
Lazarettgasse 6, www.zurgoldenenkugel.at