I booked flights without checking visa requirements and arrived at the airport to find I could not board. I also packed too much — I ended up mailing half my clothes home after the first week. The third mistake was not learning basic phrases in the local language. I recommend spending one hour on Duolingo before you go, even if you think everyone speaks English. It makes a difference in how people respond to you.