I met a pilot recently with one of the best jobs I've ever heard of. His job is to deliver private jets, and once there, train their would-be pilots. So not only does he get to travel around the world, but also stay in these places for up to a month or more while training. And since there are pretty strict laws about how many hours he can fly in a given period, he has plenty of downtime to enjoy the places he's at.