To start it will depend of where are you from. Your only resource will be their website, I do not like to give this answer but it is what it is. Just follow all the steps and make sure you have at lease 5 weeks before your trip. They have an expedite service but is pricey.
That depends. Where are you going? For how long? What is your purpose in being there?
Thanks! Your answer is awaiting moderation.