Someone close to me feels that they need to go on one of these courses. What can they expect from one and how do we go about finding a decent one, or would they get a referral from their gp? Thanks