The problem with installing indoors is that, with a motorized system, you would want the switch to be installed after the motor (between the motor and the LNBF) to prevent motor current from burning out the switch prematurely. This requirement makes installing switches at the dish site almost a necessity, unfortunately.
Enclosures are probably the best protection, however in the 7 years I've had dishes up, my switches have always been exposed to the elements. Funny thing is, my original DiSEqC switch is still functional, even though the back is totally covered in rust.