If you’re a tourist, you will not need a visa for short trips to most EU countries, Iceland, Liechtenstein, Norway and Switzerland. You’ll be able to stay for up to 90 days in any 180-day period.
Different rules will apply to Bulgaria, Croatia, Cyprus and Romania. If you visit these countries, visits to other EU countries will not count towards the 90-day total.
You may need a visa or permit to stay for longer, to work or study, or for business travel.