Soapy water (dish detergent etc.), a spongecloth & scrubbing brush works well for me. Also I check the brake pads to make sure nothing has become embedded in them before giving them a scrub. I don't go overboard cleaning with solvents as the enhanced braking this gives soon fades.... and I'll get caught in the rain soon enough anyhow.
Cheers,
Ed
__________________
Get a bicycle. You will certainly not regret it, if you live.