The part about Germany is not true at all! Sure servers may be surprised if you give them more than a euro when your total is less than 10 euros... Having been a server in a restaurant during most of my studies, i can tell you we definitely did not appreciate no or small tips - 5-10% is expected.