What can I visit in 1 day visit to travel?

Hi, I live in Essex, and I am deciding to visit London on 2nd January for a 1 day visit (9am to 9pm). What places should I visit in London except pubs that are also not that expensive?