Baby Milestones Cards are now really popular with new parents, but if you don't fancy paying the usual asking price of around £12 a pack grab yourself a set from Hobbycraft for just £2.50! They come in two sets, a pink or a blue, and both are the same price.
You get a set of 30 cards in each pack, and they're designed so that you can record baby's memorable moments by popping the date on the card when they reach the milestone, and taking a photo with the card in too. Then you can keep them as a permanent record of baby's 'firsts'.
The only issue I can see is that with them being either pink or blue rather then gender neutral this could be an issue if you don't know the gender of your baby in advance. But at this price you could just buy both as they're still a fraction of the cost of other sets right now!
Home delivery costs £3.50 or is free on orders of £30 or more. Click and collect is free on orders over £30, or costs £1 on smaller orders.