Buzzy, I DIY card and sell them, so I will not quote here, but you can have a look as reference or just an idea. I didn't do up a programme booklet as my wedding was pretty simple. I included the programme in my card, as I wanted to get the guest to be aware of the time of solemnization, and most IMPORTANTLY, what time we were leaving for airport.
That was very helpful, as guests were very cooperative and kept the timing in mind. Most guests very 'automatic' and left around 1hr before the stated time that we were leaving venue. Left behind were some relatives and close friends, and they didn't mind us leaving before they did. As we had the venue booked for entire day, they could stick around to catch up with the friends/relatives.
PM me if you want to have a look at my wedding card.
btw, DIY rocks!!!! One more thing, if your FH have in mind a grand and formal wedding, maybe you want to consider the cards provided by the hotel/restaurant/venue instead. Cos normally their cards have gold stamping, and more formal, match your concept.