I like velo orange fenders but they are pricey... they have decent instructions on mounting them:
http://support.velo-orange.com/#fenders.html but parts of that will apply to any fenders... I also have some planet bike fenders and they are nice... I'd recommend extending whatever fender you have with some sort of mudflap, and the PB fenders make that easy:
http://www.crazyguyonabike.com/doc/?...oc_id=4913&v=R