Will do!
EDIT:
Descriptions by Prof. C on Pokeschool:
1) Waterside Town. Here is the pokemon school for the gifted (PSG), Prof. Cinders' lab, and the Psychic Research Laboratories.
2) Lake City. Here you can find the cheerleading contest stadium for the PSG and other participating schools.
3) Darnov Town. The Bug gym, lead by Clara, is here. You can fight a 1-on-1 battle with Beedrill and Beautifly here to abtain the Silk badge.
4) Senkrad Town. Here is some DNA experimentation labs, and the Dark gym. The latter is lead by Eclipsia, and you fight Poochyena, Mightyena and Umbreon to obtain the Midnight badge.
5) Cuhtov Town. Here you find the Shopping Centre and the Psychic gym, where you fight Fredja and Freya double battle style. If you choose the right door in the gym, you face Fredja with Kirlia and Kadabra. If you choose the left, you fight Freya with Hypno and Jynx. The badge is the Meditation badge.
6) Midirian City. Here is the pokemon contest stadium and the electric gym. You fight Connecta with her three pokemon, Plusle, Minun and Electrode to get the Static badge. The contest stadium is where you fight an opponent to gain the judge's attention, then you do the appeals. The crowd does not vote.
7) Seasite City. The Kyak Fair and Circus are held here once a year, celebrating the islands' heritage.
8) Islack Town. The Water gym is here. You fight Liz with her four pokemon, Luvdisc, Seadra, Kingdra and Milotic to gain the Aqua badge.
9) Poolbury Town. The Kyak Islands Museum is here, containing the professor's reports on strange pokemon sighted on the island.
10) Oceanview City. The Ice gym is here. You fight Glalie, Delibird and Seeleo here, to get the Freeze badge off of Sean.
11) Matanan Town. Just a pokemon centre and mart here, as it is mainly a rest-stop and retirement village.
12) Boatra City. The Rock gym and Boat transportation Centre can be found here, so fight off Lane with Golem, Lunatone, Solrock and Rhydon to get the Mountain badge.
13) Hookum Town. Fight off Kai at the Fighting gym to get the Karate badge. His prized pokemon are Hitmonchan, Hitmonlee, Hitmontop and Tyrogue.
14) Skan Town. Here is the Pokefan Club HQ, Drake Co. Base and Steel gym. Drake Co. are the trouble makers on this island, lead by Rachel Kanakae. The steel gym is led by Stek, with Steelix, Skarmory, Aggron, Metagross and Lairon. You can get the Iron badge here.
15) Long Town. Another rest-stop and general housing estate for the elderly.
16) Atlanka City. Here is a forest filled with as-yet-unknown pokemon. The professor makes frequent trips here.
17) Enkar Town. The Dragon gym and hot springs may be found here. The gym contains the final badge, the Wingbeater badge, held by Draconius, who will fight you with Salamence, Dragonite, Dragonite and Flygon.
18) Triben City. Some ancient ruins can be found scattered round here, but the trail seems to point towards a hidden doorway and a mountain village...
19) League HQ and Finour City. Here, you can enter your badges for the league finals, where up to fourteen trainers compete. There is also the stadiums for the Cheerleading and pokemon contest finals.
20) A mysterious mountain vilage nobody knows about (apart from us, but it hasn't been discovered yet).