The top 5 best cupcake flavors for weddings are chocolate, vanilla, lemon, red velvet, and strawberry. These flavors offer a wide range of options that can complement any wedding theme or style and are sure to delight guests of all ages.