yes, they freeze very well. the easiest way to freeze them is undecorated, as you can pile them up in an airtight container and defrost them when you want to eat them. the cream cheese buttercream can also be made in advance and frozen, then used to decorate the cupcakes once defrosted.