Lemonade can be bought at a vending machine in the department store.
Chat with our AI personalities
Celadon Pokemart -> 5th floor -> rooftop -> vending machines
You need to get around to Celadon (via Lavender Town), visit the Pokemon Mansion there and an old lady will give you a hot drink, take it to the guard and he will pass it round.
first you go to the town to the right where the grass gyme is and ask the old lady in one of the buildings near the pokemon center then she will give you tea and you take the tea to the guard
If your playing the original red version you need to just hand the water to the guard, if your playing firered you need to get Tea from an old lady in the celadon mansion and give that to the guard.
At the top of Celdon city , well there is a building there and right at the last floor you can go to some vending machines and buy water and give it to them