Cupcakes come in a wide variety of flavors, from classic vanilla and chocolate to more unique options like red velvet, lemon, strawberry, and even savory flavors. They can be topped with various types of frosting, such as buttercream, cream cheese, ganache, or fondant. Additional decorations like sprinkles, chocolate chips, fruit, and edible glitter can also be added to enhance their appearance and flavor.