Taking a city break in winter has advantages over a peak season jaunt. Queues are shorter, museums less crowded, you can bag a table in the best restaurants – and the locals will be pleased to see you.