The Haymarket
- Location: 11-14a West Maitland Street, EH12 5DS
- Price: £83 for four courses
- Why we recommend: there's nowhere better than a classic Scottish boozer on Christmas Day, and this place is always filled with festive cheer. It's one of our more affordable picks too, especially if you're dining with kids
If a cosy boozer is your preferred choice for festive celebrations, then be sure to check out The Haymarket, found in the area of the same name. Take a seat on comfy leather booths in the traditional pub, or book their private dining room for up to 45 guests.
This is the perfect place to pop in for a pint before your meal, but if you're planning on staying for dinner then you're in for a treat. They're offering four courses for £83 per head, featuring walnut and almond nut roasts, pan-roasted salmon fillet and, of course, a hand-carved turkey breast with all the trimmings. Plus, there's a kids' menu for £32 too.