15 Stunning Swiss Mountain Views Photo credit: CC license by Kosala Bandara 10. Lake Geneva Take a sail on Lake Geneva and enjoy some fine cuisine downtown while enjoying this beautiful city nestled between alpine peaks. Geneva’s moniker as the “Capital of Peace” reflects the home of the International Red Cross and Europe’s United Nation seat. Prev10 of 17Next From Around The Web Facebook Comments comments