Many complex ions are coloured because the energies required for the electronic transitions within their partially-filled d-subshells lie in the visible region of the electromagnetic spectrum.
The wavelength of light absorbed by the crystal and hence its colour will vary both with co-ordination number and ligand type, resulting in a change in colour of the solution when a new ligand is added.
Part I: Colour of complex ion