Lawyer / Solicitor is good - but way OTT for something like this. Standard Contracts can be drawn up using your PC (& Spell checker) by anybody. Simply detail the agreements and obligations of both parties, and then both sign it. It can be made binding by simply adding:-
I agree to abide by the terms & conditions of the above contract for the period of 12 Months from the date below:-
............................ Artiste (For Joe Bloggs Roadshow)
............................. Venue Manager (For Lionels Bar)
on this day:- ................... (Date)
And thats it
Simply write out a word document or letterhead with the terms of both parties and sign, then each keep a copy!)
Feel free to cut and paste (Some people are good at doing that!) the above and add it to your own document, and I've saved you £50 at your solicitors!.
There are now even ready made legal packs for agreements, small claims, partnerships, divorce etc etc available from Partners / WH Smith etc which will still cost you less than a tenner!.