Men's formal or semi-formal wear have plenty of pockets. I'm looking at one of my sports coats -- three pockets on the outside (left pocket, right pocket, and ticket pocket), and four pockets on the inside (right chest, left chest, pen pocket on the left, and additional small pocket on the left). Let's not forget the pants pockets. You just have to organize your stuff to have a slim profile so you can avoid unsightly bulges. Evenly distribute them around your body.

The real question is, where should ladies put their EDC in their evening gown.