Colombo, the capital of Sri Lanka, is a bustling city and a hopping-off point for beaches in the island nation's south. It has a long history as a port on ancient east-west trade routes, ruled successively by the Portuguese, Dutch and British. That heritage is reflected in its spicy cuisine as well as its architecture, mixing colonial buildings with high-rises and shopping malls.