I’ve been to more Christenings that I can count. Normally you’d wear something casual but nice. A nice pair of Khaki’s and a sweater perhaps. As for what to buy the baby, anything really. If you’re not Christian, you can get the baby an outfit or a little book or something. My son received sooooo many rosaries, children’s bibles, statues, etc. Good Luck!