Supposedly, if you've got a written contract, and your Musician's Union dues are paid up, the Union will pay you up front the money you'd have gotten from the gig. Then take the venue to court and get the money back from them. Supposedly.
Don't hold your breath on it though.