Since 1995 we have this identity card in switzerland. With this passport card, additional to the normal passport, we could travel in every european country. So we have booth, Passport and Identity Card.
Need a Stamp. If you want something Special. You can go to this Swiss Site: Ambassador Stamps and choose from different styles. The coolest thing is the Exclusive Stamp, they make a design surprise. I will try it...