Best wishes cards for a newborn baby can be purchased at card and stationery stores such as Crane and Co., Hallmark, and Papyrus. These stores also have websites where you can purchase the cards online and then have them sent to your home.
You can also purchase printable cards online at American Greetings. You can select a card and personalize it with the baby's name and the mother's name and also edit the verse that appears inside the card. American Greetings also lets you print an envelope with the return address and the recipient's address, making it quick and easy to send the card via mail.