I've used Kinkos & Kodak with great results! Both very quick & easy to use. I'm not organized enough to do them early but even within a week of Christmas, I got mine within 3 days at Kinkos. Since I live near one, it was easy to pick up.
Plus if you sign up w/Kinko's, they'll send discount codes for orders every so often. I think I got one recently for calendars but didn't look closely since I'm not ready to do them yet. I'll find it if you can use it though.