I have been a long time fan of Shutterfly. I have made photo books every year for Christmas for my family...and they are always a hit. If you get professional pics done, go ahead and have your photographer make a book, there are many out there that are much better quality (or for your wedding), but if you are just using snapshots, Shutterfly has amazing, easy to make books. Check them out, it is easy to upload pictures, and easy to arrange your book. They are even 30% off right now. I sound like a total advertiser, but I'm serious that they are worth checking out.
One year when Brandon and I were dating, I made him a photo calendar and when I threw him a surprise birthday I made him a poster with pictures of our friends on it.
And it is super easy to do. You can choose on each design how many photos you want to use, what kind of text to use, etc. It is super helpful if you aren't very creative on your own. See below to see the different versions of the design we used.
One caveat: If you had photos taken professionally, it is nice to get the professionally done cards. They look SO MUCH BETTER. But....if you are using snapshots, the shutterfly cards are awesome.
Now, for the shameless plug...if I talk about these awesome products, which I clearly do actually use...then I will get 50 free holiday cards!! And so will you, if you have a blog! Check it out here.