Hm, what about academies providing paraphernalia in the form of personal instructors rather than just training? They'd of course be expensive to maintain but it wouldn't lock people who want to train to the cities anymore. So it'd be more realistic and more fun.
There's an interesting idea.