Lucerne sits on the shore of the picturesque Lake Lucerne surrounded by towering mountain peaks. It is arguably one of the prettiest cities in Europe and is often ranked as one of the most beautiful cities in the world. You'll find cobblestone streets lined with colorful historic buildings, swans ...