The annual event will take place between October 31 and November 2, with over 140 artisan stalls acting as the 'curtain raiser' for the ...