If you travel for any length of time, it's likely that at some point you'll encounter rain. Be prepared for it.
A lightweight or heavy-duty jacket. If you're heading into summer, just pack a lightweight shell for emergencies. But if you'll be spending a winter or a rainy season somewhere, get a really good waterproof layer. Goretex is a good choice. Consider something that has a warm inner shell and a waterproof outer shell, then you can mix and match depending on the weather.
An umbrella. Def...
view more