I have a personal trainer through a company called Innervive (PM me and I'll send you the details if you want them, I don't think I am allowed to post it on here)
My trainer comes once a week for an hour (she comes to my house)
Its $65 a session (if it is just you and only 1 session a week)
If you going to have a friend there as well or train more than once a week then its $60 each person a session
I'm sure that they would do a session longer than an hour but I don't think I could take it they work you hard!
They are really flexible as to where you train e.g. At your house/local park etc bascially your choice. They bring all there own equipment with them too.
On my first session I had a fitness test, heart rate, blood pressure etc taken before during and after excercise, she also weighed me a took a heap of measurements. If you want they can also give you a diet plan (but I'm happy with my WW so I don't bother)
Hope this helps a bit!