To help prepare our two boys for their future, we setup a savings account for them at our credit union. To start off, we put $25 a month, per child to open the accounts, but have tried to maintain depositing another $50 per child a month. We have also been able to add about another $200 per due to gifts from their christening at church. This year, instead of gifts from both my grandparents and also my wife’s grandparents, they will be giving them money for Christmas to help with our long term savings goals for the boys.
A few things to consider:
1) Setting up an account at your local credit union. The benefits that I found were: no monthly fees, higher interest rates, and they provide a monthly newsletter, so when the boys get older, they will be able to color the handouts and also learn more about saving money.
2) Ask parents/grandparents for money for your children than a gift, esp. when the children are young. Why get a toy that will have a short life span, when money can grow in interest over the years.
3) You are teaching your children a valuable lesson about money and saving money. Our goal is $50 a month per child, not factoring in interest, gifts from others, etc. So by the time the boys are 18, that will be a nice starting point for the boys.
Hope these help.