I travel in feb. I know I need to get a visa, is it best to get one before I arrive? My girlfriend has dual nationality (American), will she need a visa also?
I think you pay when you get there... About $15 I think (or that is what it was)
There is always a big queue as everyone has to buy it... Watch out for the Germans! They never queue!