Colonial streets, tropical beaches and ceviche in Cartagena

It is no wonder that tourists flock to Cartagena – a Colombian port city on the Caribbean cost. It seems to have it all – colorful colonial buildings, historical squares, sandy beaches and lively night scene. 

The walkable historic Old Town is surrounded by protective walls and was built by Spanish between 16th and 18th century. That’s where the majority of the hotels and restaurants are located and it is a great base to explore Cartagena. 

Outside the walled city,  Bocagrande is a totally different area of Cartagena. Lined with high-rise buildings, expensive resorts and sandy beaches it is more upmarket place, but also a bit soulless.