Discover the best things to do in Matera Italy plus where to eat, the top cave hotels, how to get there, and a useful Matera map.