Tallinn, the capital of Estonia, has everything travellers could want from a winter destination. For starters, its historic ...