Which foreign countries can you plan to visit at the last minute? Here's a list of all the countries that will give you a visa on arrival, for how long and what it will cost. [...]