Where to stay for less money in Cartagena’s old town, the vibrant historic walled city; Cabrero, a residential neighborhood five minutes from the airport, and Bocagrande, Cartagena’s modern, Miami-like neighborhood with beautiful beaches and a vibrant nightlife scene.