The best things to do in Greater Manchester this week | 1 – 7 December 2025