ABC show calls Harvard Square one of the "5 best places in the world to shop"