I love just browsing at Los Altos Card & Party. They have an amazing selection of invitations that you can print at home (everything from baptisms to wedding showers to birthday parties), plus they have about 50 books of premium custom invitations and announcements they will order from. They carry very nice lines such as William Arthur, Encore and Crane's. The store also carries a large selection of greeting cards, and some party supplies such as plates and napkins (more for adult parties than kid parties though). A recent addition to the store has been a small scrapbooking annex. The staff is very friendly and helpful.