The Shengen visa comprises 29 countries including 25 EU member states and 4 non EU countries. Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Italy, Latvia, Lithuania, Luxemborg, Malta, Netherlands, Poland, Portugal, Romania,Slovakia, Spain, Sweden. Non EU countries Iceland, Liechenstien, Norway and Sweden. Also by extension of fact Vatican City, Monaco & San Marino. Thais get visa free entry to Turkey only one i can see being a problem is Andorra but thats not EU. Think that will cover the writer for a Euro trip