There’s a special charm with road trips, especially the long ones, with the trips already perfect adventures by themselves. So perfect, in fact, that the only way they can be improved is by riding a luxurious vehicle. But the question is, which one? The answer: the new Montero Sport.