European Union, Luxembourg
I still remember the old days when one needed a visa for every single European country. That is of course if you have a nationality that is not really favoured in Europe for free entry and travel.
Today it is a lot easier, okay not getting the visa since some Consulates and Embassies require personal interviews, however once you have the Schengen Visa one can freely enter and travel between the following countries: Iceland, Denmark, Sweden, Finnland, Germany, The Netherlands, Belgium, Luxemburg, France, Spain, Portugal, Austria, Greece and Italy.
If you for instance travel to Germany and then wish to visit Switzerland make sure you have a multiple entry visa, since some countries are not part of the Schengen agreement yet. This includes Switzerland, the United Kingdom and the Republic of Ireland and all EU countries of the former Eastern block. Some of the newer European Union countries from the “East” may enter this agreement in the near future.
Favorite thing: Coming from Africa and having to take the hassle each time to cross borders with filling in of immigration and custom forms, stamping of passports and the whole nine yard that come with the process of entering a new country - it amazes me each time when I travel around Europe. A simple sign indicating that you have crossed the border and you are there. The same applies for Luxembourg being part of the European Union. The border crossing between Belgium, France and Germany are simply indicated by the sign shown on the picture, without any hassles to cross from one country into another.