Yes, that's right, you can buy a £300 bottle of Champagne whilst staring up at a giant inflatable Christmas present ...