We name and shame the worst mark-ups in London restaurants

An average Sauternes from a below-average ­vintage costs £460 plus service when it retails for less than £50

Four of the best Christmas hampers

Spectator Life runs the gamut from Waitrose to Harrods

How to survive the party season

It’s going to be murder out there, from now till New Year. Spectactor Life writers explain how to get through it

The rise of macaron mania

Have you noticed that you can’t move for macarons? Those little almond cakes are everywhere. Once ignored in favour of…

High Life v Low Life

One covers Park Lane, the other Skid Row. But who really has the more refined palate?

Don’t put jelly in my trifle — I may throw a wobbly

My recipe harks back to the one by Hannah Glasse in 1747

Have a very Happy Excessmas

Eat, drink and be merry just to spite the health puritans