Too long ago for your needs (13 years come Monday), but make sure you factor in the cost of getting the cake from the bakers to the reception site (will the bakery deliver? How much is the charge?)
We weighed that stuff and ended up just getting the cake with the reception package. The caterer used a local bakery that we liked anyway, so that worked out really well for us. Of course, the rate was only something like 20 bucks a head when all was said and done. We had a buffet but it was really high quality food (lots of beef, chicken and seafood - great philly italian caterer) plus a 5 hour open bar.
See also if they offer services to wrap up the top for freezing (so you can eat it together on your first anniversary). One less thing to worry about.