Here's a rundown of some of the top festive Christmas Eve and Christmas Day buffets at hotels around the city, ordered roughly according to price.
The Peninsula
Christmas Eve (24 December 2012)
The Lobby Terrace - Set dinner - THB 7,590++; with drinks - THB 11,990++
River Cafe & Terrace - International Gala Dinner Buffet - THB 4,990++
Thiptara - Thai Set Dinner - THB 4,990++
Christmas Day (25 December 2012)
River Cafe & Terrace - Christmas Buffet Brunch - THB 3,000++
http://www.peninsula.com/Bangkok/en/default.aspx#/Bangkok/en/Dining/Festive_Dining/
Mandarin Oriental Bangkok
Christmas Eve (24 December 2012)
Le Normandie - Set dinner: THB 9,600 net
Riverside Terrace - Gala buffet dinner: THB 5,600 net
Lord Jim's - 5-course set dinner: THB 5,000 net
Christmas Day (25 December 2012)
Le Normandie - Xmas lunch: THB 3,300 net
Lord Jim's - Buffet lunch: THB 3,300 net
http://www.mandarinoriental.com/bangkok/fine-dining/
Sofitel So Bangkok
Christmas Eve (24 December 2012)
Park Society - 6 course set dinner: THB 5,999++ (food only); THB 8,399++ with drinks (wine and champagne)
Red Oven - Buffet dinner: THB 2,999++
Christmas Day (25 December 2012)
Red Oven - Buffet brunch/dinner: THB 1,999++
http://www.sofitel-so-bangkok.com/en/special-offers.html
Plaza Athenee
Christmas Eve (24 December 2012)
The Reflexions - Set menu - THB 6,500 net
The Rain Tree Cafe - Buffet Lunch - THB 950 net; Buffet Dinner - THB 3,499 net
Christmas Day (25 December 2012)
The Reflexions – 7-course Continental set menu - THB 6,500 net
The Rain Tree Café - Brunch buffet - THB 3,499 net; Dinner - THB 1,980 net
Utage - Japanese set menu - THB 4,500 net
Smooth Curry – 6-course Thai set menu - THB 2,100 net
http://www.plazaatheneebangkok.com/forms/festive
Banyan Tree
Christmas Eve (24 December 2012)
Vertigo - 5-course set dinner - THB 4,900 net
Romsai - International dinner buffet - THB 1,800 net
Bai Yun - Chinese Dim Sum buffet lunch - THB 1,250 net
Apsara Dinner Cruise - Thai set dinner - THB 2,800 net
Christmas Day (25 December 2012)
Vertigo - 5-course set dinner - THB 4,900 net
Romsai - International brunch buffet - THB 2,500 net
Bai Yun - Chinese Dim Sum buffet lunch - THB 1,250 net
http://www.banyantree.com/en/bangkok/offers/a_magical_festive_season
Grand Hyatt Erawan
Christmas Eve (24 December 2012)
The Dining Room - Traditional Dinner Buffet: THB 3,999++
Tables - Traditional Dinner Buffet: THB 3,000++
Spasso - Italian set dinner: THB 1,500++
Erawan Tea Room - All you can eat Thai dinner: THB 1,100++
Christmas Day (25 December 2012)
Tables - Brunch Buffet: THB 1,800++; Dinner Buffet: THB 3,000+
The Dining Room - Buffet Brunch/Dinner: THB 2,900++
Spasso - Brunch buffet: THB 990++, Italian set dinner: THB 1,500++
Erawan Tea Room - All you can eat Thai lunch/dinner: THB 1,100++
http://hyatt.com/hyatt/images/hotels/bangh/BANGH_festive%20brochure
Four Seasons Hotel
Christmas Eve (24 December 2012)
Parichart Court - Dinner Buffet – THB 3,650++
Biscotti - 5-course dinner: THB 2,900+(a la Carte)/THB 3,500+(Set menu)
Christmas Day (25 December 2012)
Parichart Court - Brunch buffet – THB 3,750++ incl. free flow beverages
Biscotti - 5-course dinner: THB 2,900+(a la Carte)/THB 3,500+(Set menu)
http://www.facebook.com/FourSeasonsHotelBangkok
Sheraton Grande Sukhumvit
Christmas Eve (24 December 2012)
Rossini’s and The Living Room – International buffet dinner – THB 3,800 net with drinks / THB 2950 without drinks.
The Sala – Barbecue buffet under the stars - THB 1575 net
Christmas Day (25 December 2012)
Rossini’s - Buffet Brunch - THB 3420 net with drinks / THB 2655 w/o drinks
Rossini’s – Italian 4 course set dinner – THB 2250 net
http://www.sheratongrandesukhumvit.com/en/store/festive2012
Sukhothai
Pre-Christmas Eve (23 December 2012)
Colonnade - Christmas Brunch buffet - Baht 3,800++
Christmas Eve (24 December 2012)
La Scala - 5-course Gala dinner - Baht 3,500++
Colonnade - Buffet dinner - Baht 2,900++
Christmas Day (25 December 2012)
Colonnade – Buffet lunch – Baht 1,800++
http://www.sukhothai.com/News/Festive-Splendour-at-The-Sukhothai-Bangkok
Shangri-La Hotel
Christmas Eve (24 December 2012)
Next2 Café - International buffet dinner - THB 3,500 net
Angelini - Italian set dinner - THB 3,500 net
Horizon Cruise - International buffet dinner: THB 3,500 net
Salathip - Thai set dinner: THB 2,800 net
Christmas Day (25 December 2012)
Next2 Café - Brunch buffet - THB 2,800 net
http://www.shangri-la.com/bangkok/shangrila/dining/offers/details/celebrate-the-chirstmas-spirit-with-delightful-treats/
Siam Kempinski Hotel
Christmas Eve (24 December 2012)
Sra Bua - 8-course set menu dinner - THB 3,499++
Brasserie Europa - Dinner feast - THB 2,699++
Christmas Day (25 December 2012)
Brasserie Europa - Brunch - THB 3,499++
http://www.kempinski.com/en/bangkok/siam-hotel/dining/culinary-highlights/
Dusit Thani
Christmas Eve (24 December 2012)
D'Sens - French cuisine - 5 course set dinner - THB 3,000++
Hamilton's Steak House - 5 course set dinner - THB 2,500++
The Pavilion - International buffet dinner - THB 1,999++
Il Cielo - Italian cuisine - 5 course set dinner – THB 1,600++
Christmas Day (25 December 2012)
The Pavilion - International buffet brunch - THB 2,300++
D’Sens - 4 course set lunch - THB 1,900++
Hamilton's Steak House - 5 course set lunch - THB 1,700++
http://www.dusit.com/images/PDFs/dusit_thani_bangkok/dining/122012_christmas.pdf
The Landmark
Christmas Eve (24 December 2012)
Atrium - International Christmas buffet dinner: Baht 3,500 net; Come 4 Pay 2
Huntsman Pub - Dinner set: Baht 1,200 net; Cover charge THB 800 / 2 drinks.
Christmas Day (25 December 2012)
Atrium - Christmas brunch buffet: Baht 3,000 net; Come 4 Pay 2
Huntsman Pub - Christmas buffet roast: Baht 1,400 net
http://www.landmarkbangkok.com/dining.html
InterContinental Bangkok
Espresso
Christmas Eve (24 Dec 2012) - Xmas buffet lunch - Baht 849++;
Xmas dinner buffet - Baht 2,599++
Christmas Day (25 Dec 2012) - Xmas Buffet: Lunch & Dinner - 2,599++
http://www.dining-experience.com/Festive2012/festiveIC.html
Centara Grand at Central World
Christmas Eve (24 December 2012)
Fifty-five – Dinner Buffet – Baht 2,555++
The World and Ginger – Dinner Buffet – Baht 1,790++
Christmas Day (25 December 2012)
Fifty-five – 3 course set lunch – Baht 1,555++
The World and Ginger: Buffet lunch - Baht 990+; Dinner - Baht 1,490+
http://www.centarahotelsresorts.com/cgcw/restaurant.asp
Anantara Bangkok Riverside Resort & Spa
Christmas Eve (24 December 2012)
Riverside Terrace - International dinner buffet: THB 2,499++
Manohra Dining Cruise - 6 Course International Dinner Set : THB 2,499++ ; 7-Course Silver Thai Set Dinner: THB 1,400++; 9 Course Gold Thai Set Dinner: THB 1,990++
Christmas Day (25 December 2012)
Trader Vic’s - International Brunch: THB 2,999++
Riverside Terrace - International Dinner Buffet: THB 1,599++
http://www.bangkokriverdining.com/promotions.php
Pathumwan Princess Hotel
Christmas Eve (24 December 2012)
Citi Bistro - International Buffet Dinner: THB 2,500 net
Loop - Italian set dinner - THB 2,500 net
http://pprincess.com/Content/Download/pprincess-enews-dec-2012.pdf
Westin Grande Sukhumvit
Pre-Christmas Eve (23 December 2012)
Taste and Zest Bar & Terrace - Sunday lunch buffet: Baht 1,990 net
Christmas Eve (24 December 2012)
Taste - Lunch Buffet: Baht 1,140 net; Dinner Buffet: Baht 2,390 net
Christmas Day (25 December 2012)
Taste and Zest Bar & Terrace - Lunch buffet: Baht 2,090 net
Taste - Dinner set menu: Baht 1,590 net
http://www.westingrandesukhumvit.com/festive-dining
Royal Orchid Sheraton
Christmas Eve (24 December 2012)
Etc…on the river: International and BBQ buffet dinner - THB 2,000 net
Giorgio's: Italian set dinner - THB 2,000 net
Christmas Day (25 December 2012)
Etc...on the river: Christmas brunch buffet- THB 2,500 net
http://www.royalorchidsheraton.com/en/foodpromotion
Grand Millennium Sukhumvit
Christmas Eve (24 December 2012)
Atelier - Dinner Buffet - Baht 1,999++
Tapas Y Vino - Spanish 5-course set dinner - Baht 1,700++
Christmas Day (25 December 2012)
Atelier and Tapas Y Vino – Brunch Buffet - Baht 2,100++
http://www.millenniumhotels.com/grandmillenniumsukhumvitbangkok/hotel-specials/festive-celebration-2012.html
Novotel Siam Square
Christmas Eve (24 December 2012)
The Square - Dinner buffet - Baht 1,500++
Christmas Day (25 December 2012)
The Square - Brunch buffet - Baht 1,200++
http://www.novotelbkk.com/special-offers/
Eastin Grand Sathorn
The Glass House
Christmas Eve (24 Dec 2012) Dinner buffet – THB 1,500++
Christmas Day (25 Dec 2012) Lunch buffet – THB 849++
http://www.eastingrandsathorn.com/dining-en.html
Le Meridien Bangkok
Latest Recipe
Christmas Eve (24 Dec 2012) Buffet lunch - Baht 1,500 net
Christmas Day (25 Dec 2012) Buffet brunch - Baht 2,200 net with drinks / Baht 1,400 net without drinks
http://www.lemeridienbangkokpatpong.com/en/festive/
Pullman Bangkok King Power
Cuisine Unplugged
Christmas Eve (24 Dec 2012): Dinner buffet - THB 1,430 net
Christmas Day (25 Dec 2012): Lunch buffet - THB 1,500 net
http://www.pullmanbangkokkingpower.com/promotions/
Ambassador Hotel
Am Café
Christmas Eve (24 Dec 2012) Dinner buffet - 1,050 Baht net
Christmas Day (25 Dec 2012) Lunch buffet - 850 Baht net
http://www.amtel.co.th/news/celebrate-an-enhanting-festive-season/
Holiday Inn Ploenchit
Cafe G
Christmas Eve (24 Dec 2012): International lunch buffet - Baht 269++;
Xmas dinner buffet - Baht 999++
Christmas Day (25 Dec 2012): Xmas buffet – Lunch & Dinner - Baht 999++
http://www.dining-experience.com/Festive2012/festiveHI.html
Novotel Bangkok Ploenchit
The Square
Christmas Eve (24 Dec 2012): Lunch buffet - THB 499 net;
Grand buffet dinner - THB 880++
Christmas Day (25 Dec 2012): Buffet brunch & dinner - THB 880++
http://www.novotelbangkokploenchit.com/category/news-promotions/
Metropolitan Bangkok
Christmas festive dining (during December 2012)
Glow – Lunch & Dinner: 2-course set - Baht 660++; 3-course set - Baht 950++
http://www.comohotels.com/metropolitanbangkok/dining/festive-dining
Several pubs around town also offer scrumptious Christmas feasts; some of them are:
The Londoner Pub
Pre-Christmas (Dec 11-24, 2012) - Festive set menu - Baht 850++
Christmas Day (25 Dec 2012) - Baht 1,400++
http://the-londoner.com/events/category/londonerevents/
The Dubliner Irish Pub
Christmas Day Set Menu - 1,000 Baht
http://www.thedublinerbangkok.com/
Molly Malone's Irish Pub
Christmas Buffet - 950 Baht
http://www.mollymalonesbangkok.com/
Bourbon Street Bangkok
Christmas Eve (24 Dec 2012): Dinner buffet: Baht 899++
Christmas Day (25 Dec 2012): Lunch / Dinner buffet: Baht 899++
http://www.bourbonstbkk.com/christmas_2012.html
O'Reilly's Irish Pub
Christmas Menu - THB 895 net
http://www.facebook.com/pages/OReillys-Irish-Pub-Bangkok/247966498556189
Several hotels are having festive Afternoon High Teas during December 2012 - check out the following link for some of the top offerings: http://www.bangkokshoppinggirl.com/2012/12/afternoon-tea-in-december-2012.html
For New Year's Eve (and Day) 2012/2013 buffet choices, please check out this post: http://www.bangkokshoppinggirl.com/2012/12/new-years-eve-day-buffets-in-bangkok.html