How to best attach a wire to a switch without soldering?
Quick disconnect terminals. They are good for permanent attachment too.  The blades under the switch were intended for this type of terminal, so they should have a correct width and thickness.

 (page where the picture came from)