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, street food and pop-up bars. Eat, drink and be merry and don’t skip the glühwein.