Usually the YMCA has crappy trainers there are some that are an exception but they get paid like 8bucks an hour so once they get some experience they leave for a better job.
You can look in the phone book or find a gym like a World's or Gold's or 24hour, some smaller local gyms might be good as well. As for price it all depends on where your located and the qualifications of the trainer I've seen as low as 25/session and as high as 200/session.
There's also BOBO - well priced, detailed instructions, just about always available for questions