Under Schengen rules, for travel within Europe, most* non-European nationals can only stay in Europe for 90 days in any 180 days without having an entry visa.

The 90 days operates on a rolling basis, so that every day you enter Europe counts towards the 180 days limit.