A 4-5 day trip is ideal to explore London’s main attractions, with additional time for day trips to places like Windsor or Oxford.