A must-visit location, Matera is a unique town in southern Italy surrounded by mystery and chilling history. Its breathtaking landscape, made up of cave homes carved in stone, will leave you in ...