The internet means that the perfect Christmas present is just a couple of clicks away - arriving on your doorstep in just a day or two.
But the likes of Black Friday, Amazon and click and collect are relatively new innovations.
In the 1950s and 1960s if you wanted to buy a few gifts then your only choice was to go to the shops - and there were no out-of-town shopping centres to make it convenient.
Instead you’d have to battle into town and head to somewhere like Edinburgh’s Princes Street and George Street, home to huge department stores like Jenners.
If you were really lucky your grocer might have the then new-fangled ‘self service’, meaning you wouldn’t have to queue for an age to get a shop assistant to pick all your prospective purchases from the shelves.
Here are 23 pictures to take you back to Christmas in Edinburgh over half a century ago.