that's easy. she uses water types so using electric, grass, or any types that are effective against water types should do the trick. don't uuse fire or ground, rock, or steel because they will get pwned. make sure your Pokemon are tough and you should get that badge easily
you go to cerulean city and beat misty.
Once you beat the Pokemon League at the Indego Platue, you will be able to go to Kanto and see Misty.
After you beat the elite 4 and go to the kanto region outside Bills house on route 25 after you beat Misty's gym
you have to go get the pokeflute to get through vermillion city then head up
At Cerulean Cape.
Shes in Cerulean city.
you can;t because she will never be there until you get the part to the power plant
go by lavandar town
Golduck, Quagsire, Lapras, and Starmie.
you find her in the cerulian city gym
Nobody knows actually.
Battle Misty