Everything you need to know about Manchester Christmas Markets 2026: full list of locations, dates, map, and opening times