Isn’t traveling on Lake Geneva from Switzerland to France one of the best ways to get around? Take your time, admire the Alps or the Swiss Jura, and take the boat back to your hotel in the evening to continue your stay in peace.
If you’re coming from the other side of the lake, you might want to take a boat from Lausanne. There are regular services between Lausanne and Thonon-les-Bains, as well as between Lausanne and Evian-les-Bains.