The EU regulations for border crossing and checks can be found here:
http://ec.europa.eu/dgs/home-affairs...g/index_en.htm
I am a Dutch citizen and travel to Belgium, France and Germany regularly. Mostly I travel by international train, but sometimes I fly. I have never once been asked for my ID/passport. I travel to each of these countries several times per year, but never by bus.