My friend from Germany will soon come to visit me! Does he need a passport or he can travel just with the identity card???
Switzerland is not in the EU so it will be much better if he will travels with his passport, just in case. Best way to avoid any unexpected problems, isn't it?