In respect to who performs on the road, it is a little of all that you mentioned. Availability is I think the most important, and you also has to be careful of who you hire, because some bands are too popular and may cause an unnecessary mount of non masqueraders to invade, and stress the security, as what happened with Machel and Poison. I love HD but I wouldn't let them play on the road for me. So you want good consistent sound with an all round band, that has stamina, fair popularity, and lots of road experience. And Band nor sound system comes cheap. All you can do is try to give the people the best time they could have.
Thanks again , till next week