It's December, which means Christmas is on the horizon. We're already thinking about decorating trees
, presents, stuffing our faces with seasonal food and the slight possibility that it might snow in Shanghai
– although we're not holding our breath. However, if you don't celebrate Christmas, or are just a bit of a Grinch, there's still plenty going on this month worth getting excited about. Read on for our picks of the best things to do in Shanghai this December.