Without giving too much away...
Camden, Neasden, Wembley, Peterborough, with brief stop-overs in;
Berwick-upon-Tweed, Edinburgh, Hawick, Corwen, Blackpool, Portsmouth, Liverpool, Isle of white, Llanfairpwllgwyngyll-gogerychwyrndrobwll-llantysilio-gogogoch, Lanivet, Leswalt, Margate, Southend-on-sea, Lands End, Kingston, Ocho Rios, Costa-del-sol, Athens, Corinth, Hamburg, Gothenburg, Bruges, Zeebrugge, Oostend, Chania, le Havre, Caan, Mont Saint-Michel, Bangor.
How about you?