beat the other 7 leaders and take care of team rocket at the radio tower then take the path next to the Pokemon center in mahogany (it is blocked by a guy that sells you a rage candybar until the previous things are done)
go through ice path
the Viridean Forest is close to Viriden City in pokemon soulsilver
there is a game corner on Pokemon soulsilver in goldenrod city right above the Pokemon centre
Lilycove city is not in soulsilver the lottery is in goldenrod city in the radio tower.
There is no saffron city.
Violet City
In goldenrod city
blackthorn city
Cianwood City
She is in Saffron City
In Pokemon Soulsilver, you can get a Net Ball from Johto in Goldenrod City. You have to win it from the Goldenrod Dept. Store lottery.
There is none