Don't know about other EU countries but here everyone older than 15 years is required to have a passport or id card by law. The fee is ~1/4 of what it costs in US. You don't need to make a photo before as it can be taken during application. If you don't want to wait in queue it is possible to make an appointment by phone.