This is a great online magazine with knitting, crochet, spinning and more. They have lots of free patterns, a great tutorial section, and fun recommendations.
Ravelry.com
This website is a database of patterns, yarns, and projects that people have made. It has a great search function that will help you find just the right pattern.