The Italian Peninsula, or better known as Apennine Peninsula, is the central however the smallest peninsula out of the three largest peninsulas of Southern Europe. It has always been a great tourist attraction but what calls the attention of the travelers are not just the capital and the biggest cities anymore, but the small places by the coast with an outstanding charm and nature. If you are a food and wine lover, an adventurous and an explorer, you just simply cannot miss those three must visit places in Italy.
Alberobello is a small town which is a province of Bari, Southern Italy. It’s been famous over the year for its fairytale like Trulli huts, beehive-shaped houses made of limestone rocks. Its name derives from the primitive oak forest Arboris Belli, which means ‘’beautiful trees”. This town it’s a UNESCO world heritage since 1996.