But we didn't expect our journey to be filled with visits to Christmas markets in every port. After all, for all their tourist charms, no one ever mentions Rome and Barcelona as must-visit Christmas ...