I'm traveling to Belgium for a month for a training and already got my single entry Schengen visa from 29-6 to 13-8 with a 30 days stay duration. My stay in Belgium will be from 30-6 to 28-7 for the training. However, I wish to visit a friend in Croatia and stay there for 7 more days after Belgium; where Croatia will become part of the EU countries in 1/7.
My questions are: can I apply for Croatia as a non-EU country and expect a normal entry OR do I apply for a multiple entry visa from Germany since I will be landing there to go to Belgium even is I don't stay there. If I apply for Germany, can I simply go from Germany to Belgium, then Belgium to Croatia then back home or do I have to pass by Germany on my way back. How long does a visa from the Embassy take to be issued and do they keep the passport? Is it possible that I apply to Croatia from Belgium or not? Sorry for the long question. Your help is much appreciated.