6 to 7 days are enough to enjoy a romantic honeymoon in Switzerland if you just want to cover the famous destinations like Lake Geneva and the Swiss Alps. If you wish to cover all the destinations of tourist interest and want to indulge deeper in the culture and activities of specific regions then a ten to fifteen day holiday is required.