Another thing to consider is working at an international company, which you can do in just about any field. During the 5 years I worked at my previous company I transferred a couple times, allowing me to live and work in three different countries.
Living in a new place can be much more rewarding than just traveling, as you really get to immerse yourself in the culture. Plus, you have a new base and can explore nearby cities and countries on the weekends and holidays.