Plan Your World Trip Reasonably and Effectively