A panoramic cruise on Lake Lucerne is the best boat ride in Switzerland. Cruises on lakes Brienz, Thun, Zurich, and Geneva are also a wonderful experience.