Re: "broken capillaries"...
I also have that on my face, mostly around my nose and cheeks. In my case, I think it's caused by acne and/or rosacea. Three things in the past have made the redness less noticeable, but they're all prescription acne medications. One was Accutane, the other was Benzaclin (only the brand name works against the redness, not the generic, in my experience) and the third was 100 mg doxycycline 2x daily (which I took for a sinus/ear infection, but coincidentally made my capillaries appear much less red and inflamed).
If you do go looking for an alternative remedy, you might try looking for some kind of cream that's anti-inflammatory.