Local expos, 'round here we have a lady that charges $30 a table and since we're between big cities by a few hours most of the vendors come from far out and seem to easily recoop their table cost.
I personally like seeing the animal in person before I buy and bet others feel the same.