I used to work in a pet shampoo factory, and their secret anti-flea ingredient? Tea Tree Oil! The smell of it apparently repulses fleas. It is natural and works like a charm. You can either buy some oil and dab it around your house or maybe buy a tea tree collar for the cats. Be careful using the oil neat though as too much can damage the cats!
As I see others have said Diatomaceous Earth is great for de-fleaing your house. It is natural, will not hurt the cats and works very very well. You can sprinkle it pretty much anywhere, the fleas eat it, and die, then all you need to do is clean it up.
As for ways to bathe your cat, you can apply the shampoo in a spray bottle to your cat and wipe them with a damp cloth, I find when I do this my cats never cotton on to the fact they are actually being washed and sit and let me do it, just be careful of the cats eyes and face. You can also try wiping the cat with just a damp cloth, or even baby wipes to clean it up a little.