You're facing the classic problem of a two sided market! The site won't be valuable to seekers without lots of venues and won't be valuable to venues without lots of seekers.
I'd suggest starting with a narrow niche (like music venues in Boston). Make it free for seekers AND free for venues. When you get more of each, you can offer premium features to venues like highlighting their results, better rankings and more information.