London is a great place to sightsee and very walkable. All of the tourist spots in the city are within a few minute tube ride.
May not be what you’re looking for, but one of the highlights of our London trip was taking the Eurostar over to Paris for a day. Go first class, worth the extra coin.