We had hamish baptised last month and recieved some lovely gifts. Photo frames, photo albums, beautiful teddy bear with his name on the front and on the back was the date and my christening day (expensive), money box (engraved), books, toys etc. I think the most practical is a book and if you just write a short message and sign inside front cover it is more personal. We recieved like 4 silver money boxes and 3 photo albums and we will probably never use them all. I hope this helps.