Colombo is the bustling commercial capital of Sri Lanka and offers a fascinating mix of colonial heritage, modern attractions, and vibrant local life