There are lots of Christmas Fairs. I will do a few in more detail but here is a list so you can schedule you Christmas shopping.
Dudmaston Christmas Fair, near Bridgnorth 24th and 25th November 10am until 4pm.
Ludlow Medieval Christmas Fayre is held at Ludlow Castle on 24th and 25th November all day.
Shropshire Handmade and Creative 2018 Christmas Fair at Salop Leisure Ltd, Emstrey, Shrewsbury 24th and 25th November 2018, 10am until 5pm.
Shrewsbury Steampunk Christmas Spectacular, St, Mary’s Church, Shrewsbury, 1st and 2nd December 2018, 10am until 4pm.
Much Wenlock Christmas Fayre on 1st December starting at 10am.