The best spots are on the north side of the Victoria Embankment and on the various bridges either side. Check tfl.gov.uk to plan your journey.

December 31, London Eye, SE1 7PB, free
london.gov.uk/newyearseve
Tube:  Waterloo