We bought 2 packs of 10 postcards in Hogsmeade.
The TM opened them and stamped them all, you can buy stamps there too. Some folks said they were very expensive, but we just bought them for convenience. But you do need real stamps, the Hogsmeade hand stamp is just for effect.
I think they were around $13 before tax. They are high quality though.