6Lavenham, England

A medieval town in Suffolk, England, the first thing you will notice about this place is its array of old houses merrily dotted along its cobbled streets.