The beauty is in the details with Alberobello, a small town in Puglia in southern Italy!