I have noticed a lot of small shops are offering 1-2 day workshops to help bring in customers. They also have an day or evening sit and sew.
One shop offers a monthly all-day workshop at the local library. It sells a $5 ticket to the weekend workshop. As it cannot sell quilting goods at the library, it offers a 20% discount on all products purchased in the shop the day of the workshop.