Nowhere.
You can't in Ruby, Sapphire, or emerald, you have to look for them.
no
You cant
Mauville city.
Buy it from the lilycove dept. Store :)
you cannot buy a water stone
Well on the first three Pokemon games, blue version, red version and yellow version, ( all for Game Boy color ) you can buy them. In the city where you can gamble there is a big building with alot of floors ( not the gambling building ) on one of them u can buy fire stones, electric stones, WATER STONE and the leaf stone. they don't cost too much and if your there you should check out what they have to sell
Buy them... Then put them into a gameboy advance or DS.
It wont. But you can buy the gameboy version and play it that way.
none , u have to buy the water stone
Buy it in Celadon City Mart.
Go to liyovile city and then go to the general store and buy it