I wrote this blog recently about exactly that. Basically to summarise:
Vinegar - amazing stuff, works to clean pretty much anything and amazingly does NOT leave a vinegary smell once dried :)
Baking Soda - literally absorbs smells from the atmosphere. So okay, not exactly 'cleaning', but if you want a much healthier alternative to all those horrible room fresher sprays, this is it.
Lemon Juice - another amazing cleaner that can get rid of limescale, just leave it on there for a bit before wiping away.