A weekend of fun at the North Carolina Renaissance Festival.