Barns are large buildings located on farms that are often well away from the bustle and crowd of a city. They make for ideal locations to hold a wedding, as they are huge, have no embellishments, and allow you to decorate the barn for the wedding the way you want to.
Barn rentals for weddings are much cheaper than what you would have to pay for in an average hotel in the city. Parking would also not be a problem as most farms would have a lot of open lands that can be used for the purpose. You will have to make provision for temporary restroom facilities, catering, music, and others, but this is not difficult for most wedding planners.
A capacity of 100 guests or more will depend on the size of the barn, and you need to make your guest list carefully before you decide on the barn you are going to rent for your wedding.