There's a guy in Pewter City. He's not in a house or building, just on a patch of rock near the east exit. ;D
Yes
pokemon heart gold
In navel Rock
for heartgold after you beat Claire go to the dance studio with the komono girls, for soulsilver there is an old man in pewter city
a man in pewter city gives it to you
defeat team rocket in the radio tower scheme an then you get the rainbow feather. but wait, there's more you have to get all joto badges then go see prof. elm. then you have to defeat five kimono girls
After you've beaten team rocket in radio tower and the real director will give you rainbow wing
Well I'm guessing it's the same as Heartgold so first you must have beaten all the jhoto gym leaders but Clair. Then Defeat Team rocket at the goldenrod radio tower. Then the director will give you the rainbow feather. Same thing in Soulsilver but a silver wing.
You find it at the top of the Tin Tower after having gotten the Rainbow Wing.
It a coloured feather. You'll get it when you talk to the old man in Pewter city (Kanto) in Pokemon Gold or Silver. At the Tin tower on the roof there is a Ho-oh there.P.S. Before you 'burst in' and catch the Ho-oh with the masterball, there's a Lugia at the Whirl island.
After you beat 8 gyms proffeser elm gives you it dummy
If you need to get to anywhere in Kanto, then yes. Are you talking about the Rainbow Feather to find Ho-oh? If so, in Soul-Silver you do need the national Pokedex. In Heart-Gold, you'll get it throughout the game.