Public Liability Insurance for Market, Ideas?

We are considering doing a Fair/Market, and have been advised will need to have Public Liability insurance, can anyone give any advice or suggestions or share their experience on this. HM to have, where to get it from, or any other ideas or suggestions? Thanks