EU citizens can enter Switzerland without a visa and stay for any length of time.
Foreigners with a residence permit issued by an EU country, except for Romania, Bulgaria, Cyprus and Croatia, can enter Switzerland without a visa for up to 90 days in any 180-day period in accordance with the rules for entering the Schengen area.
Citizens of countries outside the European Union can also visit Switzerland without a visa: for example, citizens of the United Kingdom and the United States. Programs for obtaining a residence permit by investment are offered in Malta, Portugal, Spain and Greece. Malta provides an opportunity to obtain citizenship of an EU country by naturalization for exceptional services by direct investment. The minimum investment amount for getting Maltese citizenship is €690,000.