Question: do you need a passport to travel between european countries?
Answer: When crossing a border inside the Schengen area you still need to have your passport with you. This applies also to Schengen area residents, albeit many can also use their national ID card instead of a passport. If you cross a border without passport this counts as the criminal act of illegal entry.