Few cities in the UK embrace Christmas like Edinburgh making it one of the best places to get in the festive spirit.
(The Dome, 14 George St, New Town)
Few bars in Edinburgh embrace Christmas as completely as the Dome, from the lights that snake their way around the Graeco-Roman style columns outside to the huge 80 foot Christmas tree on the inside, it's one of the best places to go for a festive drink.
A short stroll away from most of the city's main Christmas markets, it's the perfect place to start off the night with a quiet drink or to cap off the end of a great day with an exquisite cocktail or two.
(18-20 Grassmarket, Edinburgh EH1 2JU)
The popular Grassmarket pub goes all out during the festive season and this year the bustling and cosy bar will once again be offering their Christmas specials such as the Festive burger - complete with Brie and cranberry sauce, Christmas pudding and traditional Christmas dinner with all the trimmings.
(George Street, Edinburgh, EH2 3ES)
George Street will once again play host to a 'winter wonderland' with plenty of opportunities for shopping and a chance to enjoy an 'Ice Adventure' - the new immersive experience that allows visitors to walk through a magical, icy look back at Scotland’s history.
The big draw will of course once again be the Christmas markets and bars with traditional German bratwurst and gluhwein (mulled wine) aplenty.
(5 York Pl, Edinburgh EH1 3EB)
And now for something completely different. Enjoy a laugh with family and friends at the massively popular comedy club where shows like Sh*te Christmas - perfect for Grinchs, a Christmas Cabaret and The Stand Christmas Special, will have you giggling with glee, as you sip on your mulled wine.
(29-31 William St N E Ln, Edinburgh EH3 7NF)
It wouldn't be the festive season without a trip to one of the city's excellent cocktail bars and Voyage of Buck, with it's extensive drinks menu and award-winning mixologists, is the perfect place for a mixed drink or two.
This year, the team are offering a special edition ‘Buck’s Mulled Wine’ cocktail for £4.50, the perfect way to toast the start of the festive season.