At Vistaprint you can get 50 Holiday cards for $15 SHIPPED! WOW! I've used Vistaprint a couple times and they do great work!!
They make it easy to create completely personalized photo cards or they have some already done if you just want to add personalized text and no photos. You can pretty much have them look how you want them to :)