From the first gym to last it goes: Pewter City, Cerulean City, Vermilion City, Celadon City, Fuchsia City, Saffron City, Cinnibar Island, Viridian City.
You get all the badges from all the gyms
the gyms are in the citys but some are harder to get into than others
no
you train your Pokemon or get DS action replay
Mainly Johto, but after you beat the Pokemon League you can go to the Kanto.
eight.
you have to beat the gyms in the area.
you go in the Pokemon mansion and the gyms key is some ware in there.
You get all the badges from all the gyms
You can, but you just have to beat all 8 Gyms first.
beat the other seven gyms and come back
beat 8 gyms
Get past all of the other gyms and the old man should move
you can't the versus seeker doesn't work in the gym buildings trust me i have tried
it is final gym need to beat all other gyms
You can enter the Pokemon League once you've defeated all eight gyms and have the gym badges.
You can buy them anywhere, but you have to beat some gyms. That makes the Pokemarts get new items.