We are having approximately 100 people. Our cake will be four tiers, but we're going to cut the top tier since our baker offers a free anniversary cake. So, the top tier will just be ours, pretty much. That leaves three tiers of actual cake. I am tempted to have three flavors of cake, but some people say that is too many because people will want to sample more than one flavor. However, we are having the cake cut in the kitchen and then served, which I think will make it less likely that people will take more than one piece. We also are having tray passed miniature coconut cream pies served during the cake, which presumably will make people eat less cake. So, we will have enough cake for 100 people and some people might not even opt for cake at all, which I think would make up for people who go back for seconds. All of that being said, would you go for 2 or 3 flavors of cake? We're definitely having citron cake (white cake with lemon curd and buttercream) for one flavor and a custom flavor for the second flavor (chocolate cake with chocolate bits baked in, topped with a layer of ganache, topped with coffee-infused white chocolate mousse, and covered in buttercream). We are tasting two more flavors tomorrow, chocolate orange, or bananas foster. I'm really leaning toward adding in the bananas foster if it is yummy since it's a third, very different option. WDYT?