Travelers do not recommend planning long trips to small towns in Italy, as 1-2 days are quite enough to see all the local sights. We recommend to stop by one of the local souvenir shops (there are quite a lot of them here) and buy some original handmade memorabilia, as well as try local sweets. By the way, thanks to the inexhaustible tourist flow, Alberobello has quite a developed infrastructure, a lot of good stores and even a Michelin-starred restaurant.
How to get there: from Rome via Bari by train or bus (fare from €30).
2. Monte Isola
And this city occupies a whole island! And not just an island, but the largest and highest island-mountain in Europe. Monte Isola is surrounded on all sides by the waters of the purest Lake Iseo. Thanks to such a favorable location, as well as breathtaking views, for many years it has been popular with hang-gliders from all over the world. Windsurfing and sailing are equally respected here.