Personally, I would ask before I leave business cards anywhere. You might have them thrown out which is a shame and waste of your money. Using someone else's premises to advertise your business will not look good.
Those who do craft fairs might be able to advise, but you will get lots of information about them in this Team:
https://www.etsy.com/uk/teams/8070/craft-fairs-its-a-livingMy advice for CFs is: see them as an opportunity to be there, give out business cards, let people see who you are and talk to them about your work. Don't go with high expectations like, I'm going to make lots of money today. It is possible to sell 0 items. CFs need a lot of preparation too.
Some people like social media to advertise. Does the show you are going to have a SM page? Maybe you can participate there?
Whatever you do with promotion / advertising....avoid spamming. So annoying.