A friend of mine does it all the time. He knows enough people that who he knows can just turn up and play. If one person can't do it, then he knows several other people.
I've done some nice gigs with him, there was a Christmas market in Birmingham, best of all was a bandstand in the middle of a lake in Worcester.