Apart from the citizens of the EU, the citizens of the UK, Israel, the Republic of Korea, Japan, New Zealand, Australia, Canada, and the USA don't require a visa to enter Germany for a visit of up to 90 days in a 180-day period. So in most cases, planning a weekend trip to Germany does not require getting a visa.