Well, normal rank is in vendraturf, super rank is in fallobolar,hyper rank is in slateport, and the master rank is in lilicove. :)
Verdanturf town.
there's still plenty to do! you can catch latios/the regis/(raquaza if you haven't already), challenge the battle frontier, and if you haven't already-contests as a side note, contests are not suited for fighting Pokemon
Let's see... Verdanturf Town has normal Pokemon contests. Fallarbor Town has super Pokemon contests. Slateport City has the hyper Pokemon contests Lilycove City has the master Pokemon contests. Also, if you can wait, I'd recommend only making pokeblocks with the people at the master contest hall. You get better quality pokeblocks that way. Good luck!
vertanturf and slateport
in contests (diamond) or tents (ruby)
Pokemon ruby's version IS Pokemon ruby.
Mew does not exist in Ruby version.
You can find the normal rank contests in Pokemon ruby and Sapphire is in Verdanturf town
In Pokémon Emerald Version, contests function exactly the same as they do in Ruby and Sapphire. The only exception is that since Battle Tents have been erected in place of the Contest Halls in Verdanturf Town, Fallarbor Town, and Slateport City, all of the contests are held in Lilycove City's Contest Hall.
You can't catch Zekrom in Ruby version.
No, Swinub is only obtainable in Pokémon Ruby Version by trading.
The master rank preliminary results are designed to give the trainer a disadvantage. This forces you to try extra hard on the second round, making the master rank contests even harder. All of this is used to make the master rank contests more difficult.