Enticingly addictive, perfectly-pitched entertainment.
Farmers Market (8.30am - 1pm), Craft Market (8.30am-2.30pm) and Traditional Market (8.30am-2.30pm) plus street entertainment (10am-1pm)