This weekend, Marvin’s Garden park (5400 Ballard Ave NW) will host a free holiday festival. The Ballard Alliance is ...