Now I am not saying that all fonts should be free. I have no problem paying for a font that I need to have to finish a project, but I would rather find a free font that fits what I need.
These are the sites I visit on a regular basis in order to get some new fonts for inspiration for designs, finish projects or just to check out the recent submissions. Hopefully you too will find something you like amongst them as well.
Font Fabric is one of my favorites. They have a small but excellent collection of free fonts. They also have a number of paid fonts that are worth taking a look at if you are looking for some great inspiration for typography. Font Fabric makes a point to include samples of projects on which each font was used.
'WhatTheFont' that can help you identify a font that you don't know the name of.
Font Squirrel is a site that should not be overlooked. All the fonts on their site are 100% free not just for personal use but also for commercial use. The catch is that they are really just a database with offsite links to the actual downloads. Though they did all the leg work to make sure that all the fonts they list are commercial free, therefor you have to love them for it.
Fonts offers a wide selection of both paid and free fonts. In order to download the free fonts you must create an account (which is free as well). Fonts is a great place to find decorative fonts for flyers, email campaigns and other print designs.
dafont is another good site to visit to find fonts for various print projects. Be sure to check whether or not the font you are interested in is free for commercial use, personal use or both. Nothing like getting files ready to send off and realize that the the fonts you are using are free for personal use only. Its okay to admit it, we have all been there at some point.
FontStruct is a site that allows you to build, share and download fonts. The font editor is really easy to use and is actually a lot of fun to play with. All of the fonts are user created via the editor. There are a number of 'FontStructions' worth taking a look at.