This surprise Baltic capital proved to be the perfect winter city break - History, geopolitics, snow, markets and a giant Tony Soprano statue. Rich Booth discovers that Vilnius at Christmas has it all ...