Here are all the main rules travellers need to know, from entry requirements to taxi use and dress codes