Seems like you have no idea how to start planning this holiday, so my suggestion would be to look at the Swiss Tourism website
http://www.myswitzerland.com and that will give you some ideas of where to go and what to do, also accommodation at various prices, and information on how to travel around Switzerland.Everyone who's been to Switzerland has their favourite places, and how many places you visit depends on how much time you have. My three favourite places are:Lugano in the Italian speaking area, on a lake surrounded by mountains;Lucerne, also on a beautiful lake, make sure you visit the old city, and do trips to Mt Pilatus, Weggis, Vitznau and Rigi mountain;St Moritz, more really spectacular mountains and you could make the trip here on the Glacier Express train;