I learned something new about Horncastle, apparently every August since the 1229 a horse fair was held there. It must have been some fair because it lasted for a week - sometimes two - and was reputed to have been the largest horse fair in U.K. It was discontinued in 1948.
One final snippet - in 1860 there were 48 alehouses and inns which equated to one for every 100 inhabitants. They were a thirsty lot.
These days there are probably around 8 or 9.