From visa rules and local laws to scams and jet lag, here are 25 essential things every first-time visitor should know before landing in an unfamiliar country