Enquire about the immigration conditions for your destination well before you travel. Find out what the entry requirements are for the UK, Brazil, India or any other destination.
Find out what the immigration regulations for the USA are in plenty of time. Check to see whether you meet the requirements for visa-free immigration, as otherwise you will require a visa.
Find out everything about the entry requirements for Canada and apply for the eTA travel authorization in plenty of time.
Information about the free movement of persons within the Schengen area in Europe can be found here.