Haarlem and Bloemendaal aan Zee. A beautiful town with a cathedral, hidden hofjes and independent shops. · Utrecht. A “mini Amsterdam” complete with canals you ...