With the run up to Christmas not so far away, Macclesfield and the surrounding areas have a lot to offer...