European cities have withstood the ravages of time; some of their architecture dates back hundreds or even thousands of years ...