Or should I just call it a bazaar? I automatically wrote Christmas Fayre but it didn't look right. Oxford says:
Generally speaking, a fair is 'a gathering of stalls and amusements for public entertainment', whereas fare is 'a range of food' (Concise Oxford Dictionary, 1999). However, the archaic (15th to 17th century) spelling fayre is confusingly used for both words by those who think it lends 'an historick flavour'.
I really need to get this right as it will look ridiculous if I have spent all this time making sure the day goes well but make a mistake on the posters!
Any advice?