From traditional German markets to country estate fairs, Essex has something for every Christmas shopper this year.