London is one of the most amazing and romantic cities in the world with lots of historical places. The majestic stately houses, tranquil green parks and zoo, interesting museums and art galleries are awesome.
Moreover, it has plenty of places like Stonehenge and The Merlin entertainment London Eye, Museum of Madame Tussauds etc.
If you are interested in museums and historic monuments then London is a complete package with V & A Museum, London Eye, Westminster Abbey Tower of London, Buckingham Palace, Big Ben, Stonehenge, Madame Tussaud's and many others. For natural landscapes there are many options the Lake District, Yorkshire, Northumberland, Lancashire and so on. The Scottish mountains are also comprised of lovely landscapes.