I notice that the price for training goes up each time you visit a trainer. It makes sense to wait for higher levels when levelling takes longer but are the prices level dependent or is that based only on the number of times you visit a trainer regardless of level?
I believe the price increase is dependant on the skill level they are offering (novice, adept, expert etc). And naturally each level bought will increase (1, 2, 3, 4, 5)