Your next pocket travel guide
score:4
There is an handy wizard to figure out what visa you will need to apply for depending on you duration of stay.
And on the same site there is a page describing standard processing time for various visas, which you can take a look at.