Along with offering a wide assortment of historical sites, museums, gardens, and other attractions itself, London is also close enough to numerous other interesting towns that make it a good base for day trips. These are some ideas on places to go.
Brighton: Brighton is a seaside town which is an hour away from London Victoria by train. The beach includes a pier with an amusement park. Other attractions in Brighton include the Royal Pavilion Palace, the i360 observation tower, an aquarium, and shopping streets.