Of course we do cupcakes for weddings. No, 400 or so won't be too many.
How many cupcakes will you need? A good "rule of thumb" is to take the number of rsvp "yesses" and multiply by 125%. Even people who say they don't eat cake, do eat cupcakes. Yes, really.