There's nothing that signals the start of the festive period like the arrival of Christmas sandwiches and mince pies on the shelves of our supermarkets.

But there are lots of other irresistible delights hidden in our coffee shops and restaurants including decadent set menus and dazzling cocktails.

If you're out doing your Christmas shopping and need a refreshment break, put your feet up and enjoy all of this.

1. The Ivy Cobham Brasserie, Cobham

The stylish restaurant has launched a Christmas drinks range including the Ivy Snowball. It is made with 30ml Pedro Ximenez Sherrym, 60ml Advocaat and 10ml lime cordial.

Price: £11.50

Address: High Street, Cobham, KT11 3EF

Ivy Snowball is available at The Ivy Cobham Brasserie

2. Hunter 486, Marble Arch

Hunter 486 has a variety of festive dining options available including an exclusive afternoon tea, a new seasonal menu and a Christmas day lunch. The glamorous restaurant, located inside acclaimed hotel The Arch London, boasts an intimate atmosphere and stylish interior making it a magical setting to enjoy a festive feast.

Price: The Festive Dining Menu costs £35 per person

Address: The Arch London, Great Cumberland Place, Marble Arch, W1H 7FD

Christmas at The Arch London

3. Bill's, Camberley

This year, the restaurant has two Christmas menus to choose from: Merry Christmas menu featuring traditional and modern seasonal dishes and Winter Wonderland menu with a festive mix. The chocolate orange bread and butter pudding served with brandy custard is a must-have.

Price: Merry Christmas set menu £23.95 each, Winter Wonderland set menu £28.95 each

Address: The Atrium, Park Street, GU15 3PL

Chocolate orange bread and butter pudding at Bill's

4. Gallery Mess, Saatchi Gallery, Chelsea

Gallery Mess is a restaurant located at Duke of York’s headquarters. Both the interior and the outside terrace are breath-taking spaces and feature some of the Gallery’s most fabulous contemporary art. The Christmas set menu features parma ham and mulled pear, roast turkey and a classic British trifle.

Price: Christmas set menu from £75 each (includes two glasses of wine)

Address: King's Road, SW3 4RY

Festive dining at Gallery Mess, Saatchi Gallery

5. All Bar One, Guildford

All Bar One restaurants has teamed up with Diageo and East London mixologist Missy Flynn to launch Spirits of 2017 as part of their new Christmas menu. The festive range takes inspiration from the UK's biggest food and drink trends that have taken our social feeds by storm throughout the year and includes the pink Baileys cocktail.

Price: Cocktails start from £5.95 each

Address: North Street, GU1 4AF

Pink Baileys cocktail

6. Toby Carvery, Frimley

Especially for Christmas, the home of the roast has launched Yorkshire Pudding wraps. It consists of a wrapped giant Yorkshire pudding with baby spinach, stuffing and potato. It is served with roast potatoes and a jug of gravy. You can choose your favourite filling from beef, turkey, full feast or butternut squash and lentil.

Price: £6.49

Address: Portsmouth Road, GU15 1HS

Yorkie Wraps now available at Toby Carvery

7. Ask Italian, Reigate

Ask Italian has launched a quirky glass for cocktail lovers to sip from this Christmas . Glittery and fun, cocktails are served in mini disco balls called disco cocktail sippers. Customers looking to get into the party spirit can upgrade a standard cocktail for £2 to have their drink served in a shiny disco ball, and best of all get to take it home.

Price: An additional £2 on top of any cocktail bought from the drinks menu. Or bought separately for £5.

Address: High Street, RH2 9AT

8. The Real Greek, Westfield

Available from December 1, the Christmas Turkey Souvlaki special will feature succulent turkey skewers on a bed of crunchy cucumber, tomato and onion salad. Topped with a festive sundried tomato and orange dressing and a cranberry red wine reduction, it is served on a traditional open flatbread, or wrapped up to takeaway.

Price: £6.25

Address: Southern Terrace, Westfield Shopping Centre, Ariel Way, W12 7GB

Christmas Turkey Souvlaki at The Real Greek

9. GBK, Wimbledon

Gourmet Burger Kitchen has launched an extra special burger for the festive season. Named O Christmas Three and available at GBK restaurants nationwide, customers can choose from beef, venison or chicken. The meaty treat is topped with hash browns, smoked Applewood cheese, cabbage and bacon and tarragon mayo - finished off with a devil on horseback and a sidecar of gravy.

Price: £9.95 or £14.95 for the O Christmas Three Bundle

Address: The Broadway, SW19 1RH

10. Greggs, Leatherhead

You know it’s nearly Christmas when you spot the Festive Bake at Gregg's. Enjoy succulent pieces of chicken breast, sage and onion stuffing and sweetcure bacon in a creamy sage and cranberry sauce. All encased in golden puff pastry with a crunchy crumb topping.

Price: From £1.50

Address: High Street, KT22 8AN

The Festive Bake at Gregg's

11. Slug and Lettuce, Staines

The bar and restaurant has launched its Christmas two and three-course set menu and party packages. For those looking for a special tipple for their festive toasts, an assortment of limited-edition cocktails will also be available including a Spiced Berry Mojito, Mistletoe Mint Shot and Gingerbread Espresso Martini.

Price: Christmas menu two courses from £20.99 per person

Address: Thames Edge, Clarence Street, TW18 4SU

12. The Plough Inn, Cobham

During December the humble country pub has a Christmas Party Menu ideal for larger parties. It includes a range of options for each course from traditional turkey and Great Grandma's Christmas pudding to flat iron steak and apple crumble.

Price: Christmas Party Menu costs £35 per person

Address: Plough Lane, Downside, KT11 3LT

Tuck in at The Plough Inn, Cobham

13. Squire’s Garden Centre, West Horsley

Squire’s Garden Centres has a very special Festive Cream Tea this December. As well as delicious scones, jam, clotted cream, and a pot of loose leaf tea, you’ll also get a panettone tiramisu and two macarons. A gluten free option is also available. The Festive Cream Tea is available daily throughout December from 2.30pm, and there’s no need to book. They also offer a Christmas Lunch, which is available daily from now until December 23 from £15.95.

Price: Festive Cream Tea costs £7.50 per person

Address: Epsom Road, KT24 6AR

Festive Cream Tea at Squire's Garden Centre

14. Unicorn carrots

Budget supermarket Lidl now stocks unicorn carrots.

The multi-coloured miniature veggies form part of the retailer's Oaklands Fun Size range , which encourages children to eat their five a day - including Christmas Day.

Lidl's Unicorn Carrots

15. Wagyu beef dripping roast potatoes

Just when you thought peak potato perfection had been reached with goose fat potatoes, Asda has raised its spud game to divine ranks.

Introducing the most indulgent, luxurious and mouth-watering spuds yet – Extra Special Wagyu beef dripping roast potatoes – providing Brits with tantalising tatties to accompany their Christmas meal.

Wagyu beef dripping potatoes are now available in Asda

16. Foot-long chocolate éclair

Inspired by an emerging trend spotted in the crème de la crème of Parisian patisseries , Asda has launched a decadent dessert to impress your guests this festive season.

The mammoth masterpiece is made with deliciously light choux pastry, filled with fluffy Belgian chocolate mousse and sticky caramel sauce and topped with a chocolate fondant.

Asda's foot-long chocolate éclair

17. Vegan friendly mince pies

Christmas wouldn’t be the same without mince pies and this year, Asda is ensuring there is a pie for every plate with the introduction of vegan friendly mince pies, providing those following a vegan diet with a taste of festive cheer.

Vegan mince pies are now available in Asda

18. Prosecco Christmas crackers

No matter how smart the gifts are in the Christmas cracker , more often than not they are going to end up in the bin by the end of the day.

The bottles in these crackers will also end up in the bin, but not until you've drunk the lovely prosecco inside.

That's right, you can now buy prosecco Christmas crackers.

Prosecco Christmas crackers

19. Christmas cupcakes from The Hummingbird Bakery

Christmas is a time for indulgences and you certainly won't miss out at Hummingbird Bakery this winter.

With sites across west London and a newly opened branch in Guildford , if you're out doing your present shopping, make sure you stop by the famous cake shop for a yummy treat - the smell is guaranteed to lure you in.

The delectable festive range includes naughty but nice American-style holiday bakes, seasonal cupcakes , mini cupcakes and layer cakes in the bakery's bestselling flavours.

Christmas Cupcakes Box

20. Christmas dinner made entirely of crisps and dips

Hipchips, the world’s first crisp and dip café has launched an entirely unique and innovative menu featuring a whole Christmas dinner in dips.

Set in the form of a Christmas Dinner Box, five varieties of handcrafted, heritage crisps are paired with both sweet and savoury dips: think smoked salmon and pickled cucumbers to start, a traditional turkey dinner for main and for that ultimate festive finish - a sweet Christmas pudding and brandy sauce dip.

The menu is influenced by classic British pairings and international flavours

21. Christmas cracker calzone at Prezzo

Packed with seasoned chicken, pancetta, sage and onion stuffing, broccoli, baby potatoes, spinach, béchamel and Prezzo’s unique blend of cheese, it is served with a festive cranberry sauce all in the shape of a Christmas cracker.

Prezzo's Christmas cracker calzone

22. Yorkshire pudding wrap

Available at all Toby Carvery restaurants including Frimley, Aldershot, Old Windsor, Uxbridge, Ewell and Redhill, the tasty treat consists of a wrapped giant Yorkshire pudding with your choice of meat, plus baby spinach, stuffing and potato.

It is then served with more crispy roast potatoes and a jug of hot gravy on the side.

You can choose your favourite filling from beef, turkey, full feast or butternut squash and lentil.

Yorkie Wraps now available at Toby Carvery