Great place to be for sunset is the top level of Tate Modern Gallery. You get an inspiring 360ᵒ view of the London skyline, from high above the River Thames. More spectacular buildings on the other side but colors on this. The best, it's for free.