There is going to be a German Christmas Market in Queen Elizabeth Theatre plaza from Nov 24 to Dec 24, 11am to 9 pm. At least it will help animate that sterile location (maybe they should have held it at the Olympic Village!).
http://www.vancouverchristmasmarket.com/