Winter by the River does exactly what it says on the tin: brings riverside Christmas fun to London Bridge. Not only are there a bunch of festive stalls all glowing with Christmas lights and selling boutique accessories and artisan gifts, but also themed karaoke rooms, street food and pop-up bars. Eat, drink and be merry with the likes of Korean corn dogs, burgers and Empanadas – plus buckets of glühwein.