yes sir, donations are certainly the way to go imho. I don't ask for money. Restaurant magicians know, the money is in the tips.
How about not at all...trust me, I can get good tips. But most of the time, I pass about 50% on to the staff...which equals about $20/hour. I don't solicit tips, or do much money magic. But still, I'm paid by the house, not the guests.
As for charging...umm, yea. I charge $150/hour for my services, but whatever floats your boat I guess...LOL!
Best.
Steve