You need a short stay Schengen visa, check the embassey websites, they should give you everything you need, I'm not actually sure if US citixens need a visa, if your american, I just got one for my kazakh girlfriend, it was £25 and took about 2 weeks, the list of required documents was quite...