Medellin, Columbia, offers both jungle and sunny beaches, plus local street vendors and colorful, friendly people.

S.M.