Visa and entry to Switzerland: Official info for visa requirement for Indians
VFS.GLOBAL handles all visa applications for Switzerland. Their website has all the info on different types of visa (Tourist visa, Visitor visa, Family reunification, long term student etc.) with a checklist of all the documents you need to submit.
Note: You are allowed to freely travel to countries (full members) within the Schengen region with all types of visas.
Do you need a visa? A general link to check if your nationality needs a visa for Switzerland.