Finding ralts takes patience and time..go east of petalburg..[the patch of grass where the girl is standing][u find it there!!!].
the best Pokemon region is hoenn { ruby,Sapphire,emerald }
The best water Pokemon in Pokemon emerald I believe is Kyogre. kyogre is probably the stongest but i prefer a swampert if you don't like legenderies
The best starter Pokemon in Emerald/Ruby/Sapphire is Torchic. If you level it up well, it'll sail you through the first 3 gyms with ease.
You can't catch staryu in firered only in leafgreen or ruby or sapphire or emerald.
once u beat team aqua in the weather place u will see ur rival on the bridge then there the route before the weather place
ANYWHERE
This is a hard question to answer. The best Pokeblock would depend solely on what nature your Ralts has. The nature is what decides what pokeblocks the Pokemon would like and not the actual Pokemon type or species.
the best Pokemon to choose early inn the game are Abra and ralts.
Other than secret bases the best spot is the Pokemon league.
Unfortunately the only area for good training is the Pokemon league.
In Pokemon Heart Gold, Ralts is uncommon. It can be found in route 34 and it is a swarm Pokemon! To find swarm Pokemon such as Ralts, you will have to check Professor Oak's Pokemon Talk radio station on the PokeGear. Each day, he will say a Pokemon that has been spotted in a specific area across Johto or Kanto! This changes each day so it's best to check the radio to see if the Pokemon is available!Hope this helped!! *Winks* o(^_~)oPeace. ^^Ralts is a swarming Pokemon at Route 34. You can also trade or transfer a Ralts from another game.
Ditto.
I'd say around Mossdeep City where you could use dive and surf.
rayquaza
Pokemon snap or Pokemon emerald
to catching tropius in emeraldthe only place to catch tropius is route 119 duuhhh
you evolve a duskull at lvl 37 one of the best ghost Pokemon on emerald