You can use a pokewalker
OR-
You can go to the pokethelon dome near goldenrod city. However, you cant just pay for the stones. You must compete in pokethelon events and earn points to trade in for the stones. I ran into the same situation as you. Its not like the good old days where you can just buy the stones in the department stores.
Chat with our AI personalities
I have no crystal. I think in crystal cave? Dont work? Watch on joutube.by by from belgium.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
Find and then catch
You can only find Skarmory in the Pokemon SoulSilver version.
Cynthia is not the champion in the johto region in Pokemon heartgold,you can't find her in it, but she is the champion in Pokemon pearl,diamond, and platinum versin and that is the sinnoh region.