One of the most gorgeous areas on Earth has to be Lake Geneva in Switzerland. Nestled in between charming small towns, heavenly mountains and the Swiss capital, Geneva, it is truly a paradise on Earth. Arriving via Geneva, one can spend a few days in the capital enjoying heaping pots of hot cheese fondue and […]