There are plenty of sites to find free fonts. The problem with most of them is that the so-called “free” fonts aren’t actually free to use for anything beyond the little flyer you made for your kid’s little-league team.
If you look at the license for many of these free fonts you’ll find that they’re only free for personal use, not commercial use—which is what most designers are looking to use them for. I’m not saying that paying for fonts when you need to use them for commercial work is bad, but sometimes you just don’t have the time or budget for them.
If you’re willing to spend a lot of time scrolling through long lists of fonts to find the very few that you can actually use, have at it. But if you value your time, try checking Font Squirrel.
Font Squirrel has a ton of fonts. All of them free. All of them free for commercial-use. There are tons of fonts available at Font Squirrel, so they’ve categorized them to make it easier to browse. Because the laws of the universe dictate that there’s no such thing as a free lunch, you can use the fonts for free in your print projects and web graphics, but you’ll have to read the license for each font to see if you can use the font for things like embedding in a website.