We have been invited to a Christening on the weekend. I have been brought up in a non religious family and don't have any experience of Christenings. Are we suppose to take a present for the baby? What sort of presents are appropriate for this occasion?

