To answer your second question first, Microsoft has of type foundries? Yes, they are still called that even though they no longer deal with metal.
Cost money, either directly or shareware; others are freeware. Some foundries have both. (I won?t rant about the now-common misuse of the term?font.?) For more specific recommendations, you should specify the kind(s) of typefaces desired; traditional, modern, whimsical, seasonal, display, foreign, ancient (yes, you can get ancient Sanskrit, Egyptian hieroglyphics, etc.) or what.