We're not yet using these in production, so I can't claim to know that they worked perfectly, but this was the smallest 5v switch I could find on Newegg:
http://www.newegg.com/Product/Produc...82E16833156250
and size wize, it's not too bad.
Cheers,
Jeremy