(43-45 The Causeway, Edinburgh EH15 3QA, 0131 661 7974)
Enjoy an exquisite three course menu at Edinburgh's oldest pub, the Sheep Heid has previously entertained royalty and is the perfect place to enjoy a luxurious Christmas Day meal.
With a specially created Christmas menu which includes delicious dishes like British wild venison steak, roasted turkey breast with all the trimmings, and Chocolate indulgence dessert, the dinner costs just £59.95 per person and can be booked over the phone (0131 661 7974) or in the pub itself - £10 deposit is required.
(Princes Street, Edinburgh EH1 2AB)
For those seeking something a little more refined in terms of dining, then The Pompadour by Galvin is open for lunch on Christmas Day.
The stunning restaurant will be offering a fine dining menu in the afternoon with four courses and a glass of champagne on arrival.
Slight pricier than many other options at £195 per person, the quality of the food is truly outstanding, with some of the best ingredients you'll find in the capital, and will make for a memorable meal that's sure to last long in the memory.
To book please call 0131 222 8975 or email email@example.com
(Edinburgh EH19 3JB, 01875 820153)
Scotland’s oldest inhabited castle is offering a Christmas Day to remember with a five course Christmas lunch in stunning surroundings.
Priced at £85 per person (for non-residents) the traditional Christmas Day banquet will have your family feeling like royalty, especially if you decide to make it a two day break (from £375 per
person) over Christmas Eve and of course Christmas Day.
With a lunch menu that includes Inverawe smoked salmon, Slow cooked goose and a traditional Christmas pudding you'll wonder why you've never spent Christmas in a castle before now.
(Byres Rd, Glasgow G12 8QX)
Offering a unique food offering on Christmas Day, the hugely popular venue at the top of Byres Road in the city's west end is one of the best places in the city to enjoy some festive family fun.
Enjoy a Christmas Day Carvery in the gorgeous surrounds of the auditorium, with locally sourced roast meats, seasonal potatoes and vegetables, fish of the day, sage & onion stuffing and all the trimmings all for just £45 per person (£15 for children).
To make a reservation please call 0141 357 6214.
(11 Sherbrooke Ave, Glasgow G41 4PG)
What could be grander than a converted church on Christmas Day, well, how about this stunning red sandstone castle? For a bit of extra opulence The Sherbrooke Castle Hotel are offering a three course lunch with mince Pies & Homemade Petit Fours for just £75 per person.
With traditional, seafood and vegetarian options, there is sure to be something for everything to enjoy.
(Garthdee Road, Aberdeen, AB15 9FX, 01224 868951)
A stunning country house hotel not far from the city centre, Norwood Hall Hotel is filled with log fires, secluded
The Tapestry Restaurant will be offering an adults only lunch - complete with cocktails - for £95 per person while those with families can enjoy a three course buffet banquet in the elegant ballroom which will include a visit from a very special guest (Santa Claus).
(Culcabock Rd, Inverness IV2 3LP)
Inverness' four-star luxury Kingsmill Hotel is offering an old-fashioned Scottish welcome this Christmas with both the hotel's restaurants offering lunches and a Grand Buffet in The Kingsmills Suite.
Choose from Scottish favourites such as venison loin, salmon or the classic turkey, all for just £82.50 per person or indulge in the buffet for just £67.50 per person.
To book call 01463 257140 or email firstname.lastname@example.org.
(Bridge St, Kelso TD5, 01573 224168)
Described as "one of the most magical settings in the Borders" Ednam House Hotel is a beautiful 18th century country house found on the banks of the River Tweed.
This year, the Ednam team will be providing a four course traditional Christmas lunch "with all the trimmings" in their ballroom.
Choose from Seabass, fillet of Beef Wellington, butternut squash and of course the traditional turkey before finishing with homemade Christmas Pudding and mince pies, all for just £59.95 per person.