Free medieval fun day this weekend celebrates town's 850th a