Arrive London morning 6/11/17.
Cities we want to visit: Dover (castle, cliffs,) , York (National Railway museum, York Minster), Portsmouth (historic dock and ships, maybe the museum), Stonehenge, London (Tower of London, Churchill war rooms,)
Depart London morning 6/20.
What would be the best way to organize the above for the maximum fun and sightseeing efficiency? Also, we love cider and welcome recommendations for places in or near these cities to try local cider.