Matera where history is part of culture.
Matera is the oldest town in Italy. Once considered the “shame of Italy”, it is anything but shameful these days. It's an enchanting place you must visit. Caves, which at one time served as homes and shelters for the native population, have now been transformed into welcoming hotels and restaurants.