Amit,
How old are you? Do you have much/any experience in travelling? It seems that you post a lot of basic questions here, the answers to which, any seasoned traveller, or person in the know would have the answers to. Once again, at the risk of sounding nasty, why don't you actually use the wonderful tool at your fingertips..... the internet, and investigate all of these things instead of asking people to do your thinking for you!
As for visas taking time, all government departments in every country take a long time to do the things for which they exist. They have to justify their existence somehow, and I guess, this is one of the ways they do it.
Question.... why do you think you can bring your English up to a modern standard in Germany? Thye don't speak English there every day.....interesting wuastion methinks!
That one'll cost you $1.00
