We love Pear Tree cards for our Christmas cards. They always seem to have current designs, quality is good (photo could be more clear, but it's fine), and price is good.
Our cards are gorgeous. High quality card stock and the photos printed clearly. Would recommend!