Two weeks provides ample time to see the best of London (give yourself at least a week) before overnight trips to Bath, Stratford-upon-Avon, Liverpool, and Manchester. If you can swing it, squeeze in a visit to Devon and Cornwall on the west coast, where you can spend a day appreciating the charms of St. Ives.