Riga in winter is an ideal city break: Christmas markets, good food and plenty of things to do on a budget. You may never want to leave