A short Info, there is a trainer tower in every Region. They are located in:
Route 14 in Kanto
Route 40 in Johto
Route 111 in Hoehn
Route218 in Sinnoh
Afaik there is no difference how they work, but if you need to trade with an region locked character or you want to save cash by not changing Regions it may help you.