O yez! O yez! Get thee to the Museum of London tonight from 6.30 for an evening of Christmas cheer. The galleries will be open late, and populated with musicians, carol singers...and booze. Meanwhile, a festive fair with over 50 stalls will stock Christmas gifts and cards by local designers. And, of course, there's always the permanent shop, which is one of the finest in town for London-themed goodies in general and books in particular (still not sure about the new layout, though). All this, for free, from 5 till 8.30 tonight.