Apply for your visa beforehand to avoid any on the spot hustle. You should keep your passport up to date so that it won’t need any kind of renewal during your stay abroad. Keep all the necessary documents ready and tested to present to the visa counsellor for your visa approval.