Specifically we will be leaving Bari for Matera, and I was wondering if anyone had a suggestion on interesting small towns between those cities. I'm planning on visiting Altamura because as I understand it, they make the best bread in the country. I'm determined to try some. But since we do not travel for (by) bread alone we need a place to stay for the night that might have something of interest to see or a great restaurant for dinner, spectacular view, a choice of hotels would be good.
Travel guides are really devoid of much information on southern Italy, especially the small towns.