The Main Attractions of Switzerland. Due to its small size in the center of Europe, the main attractions of Switzerland are concentrated within short distances of each other. Attractions and activities abound and traveling by train in Switzerland offers absolute freedom and flexibility. Wake up, have breakfast and then take a quick train ride to another city for lunch or shopping and be back in time for dinner! The center stage of Switzerland is occupied by the Alps.