Hi umeshghai-
June can be a good time of year to travel in Switzerland. In some areas at high altitude, it is still the tail end of winter. In the lower areas it is spring, and perhaps even early summer in late June. Although you probably will not be hiking with your 63 year old mother, perhaps she is athletic and would like to get on the trail. Look carefully at altitude if you want to walk in the high Alps ( above 2000 meters). The various transport systems in the mountains will generally be running, but a few hotels and restaurants will not be open until mid-June. The time before early June is often a time when hotels and cableways take a break to do repairs and maintenance. Then, various places open up during June.
http://www.myswissalps.com/be sttimetovisit
<<“Please suggest a full itinerary so that we all can experience best of Switzerland….”>>
When in June are you visiting Switzerland? For four or five nights, it is important to know what specific interests and activities you might consider or enjoy. That can help guide you. To “experience” the “best” could take weeks or months……or a considerably shorter time if “experience” means to take a quick look and get back on the train. “Best” depends very much on your interests and is a very personal definition.
General advice for early June would emphasize areas at lower altitudes ( around 400 to 500 meters), such as Luzern, Montreux…By the end of June, an emphasis on the Jungfrau region at high altitudes ( Lauterbrunnen at about 700 meters, Wengen at about 1300 meters) or higher locations at 2000 or more meters would be more comfortable. Actually, Lauterbrunnen is well into Spring during May. Altitude matters.
http://www.myswissalps.com/be rneseoberland
http://www.myswissalps.com/ju ngfrauregion
In addition to the links for Luzern and Interlaken provided by Lucas, here is one for Montreux:
http://www.myswissalps.com/mo ntreux
Once you suggest a possible itinerary, we can comment and help you refine it.
We will use the timetable to learn about travel times:
http://www.myswissalps.com/ti metable
Slowpoke