Like Nan says, have "in-house" programs when there is danger of weather creating problems for presenters. In the KC region, there is the Heartland Quilt Network, which yearly holds a "fair" for presenters to showcase what they do and for guild program chairs to "shop" for programs. We feel very lucky to have this!
A favorite at my guild was a videoed "Our Quilt Studios"--where the filmer visited several members sewing rooms and showed ideas for storage, etc. Vendors with new products is good, if you don't think their presentation will be long enough, you can have 2-4 vendors showcase their new product at the same meeting. I'd suggest you start with a survey of members of what they'd like to see in the program--keep it kind of generic--ie. machine applique; designing quilts; how to use precuts; negative space in a quilt; binding; etc.