I'm going on my first tour and want to take in as much as possible. I'm hoping it will last a year, but endurance and money will determine the length. I'm planning on starting on the north island of New Zealand and work my way through to the south island. From there maybe part of Australia/Tasmania, Morocco and through Europe.
Most of these places require an outbound ticket if entering, so I'd have to plan at least a step ahead. I would have to figure out exactly where I'm exiting NZ and entering AU and purchase that ticket first. But I heard from a travel agent that NZ might actually want to see a ticket out of the region of AU (since they have close economic ties, i guess). So I would have to plan two steps ahead and purchase a ticket from AU to Morocco.
Is there a way to do this in a flexible manner so I wouldn't have to eat the cost of a ticket if, say, I decided my third stop would be South Africa instead of Morocco? I know you can usually change the date of ticket, but destinations are usually forbidden. Would refundable tickets make sense, and is there a big cost difference?
I don't think it would be fun to plan such a long journey in advance and trying to keep to an itinerary. Does anybody have tips on increasing travel flexibility?