Luxembourg is the third smallest country in Europe with fairy-tale like architecture and beautiful nature. It makes a perfect side trip for those who are travelling in the Benelux (Belgium, Netherlands and Luxembourg). You can reach the capital Luxembourg City…