Check out the forums at Detailing World, where as well as a mind-bogglingly large range of different cleaning/detailing products being discussed, you'll also find some very handy guides. Be warned though, you might end up spending a fortune !
Also don't forget the Cleaning/Detailing forum on our own LOC site here.
You may want to look into use a clay product, something like Bilt-Hamber Auto-clay soft is especially designed to be easy to use. It's something that you can use occasionally after cleaning, before polishing, to get rid of lots of impurities in the paint and can make things look miles better than just polishing on its own.