From walled hilltop destinations to boho beach spots, these small towns are packed with charm and fun.

Stay at the five-starGrand Hotel Portovenere, a former convent that rises over the town and its marina.

Can’t skip Cinque Terre?

Civita di Bagnoregio, Italy

Credit: Marco Bottigelli/Getty Images

Boats from Porto Venere take you straight there.

Treia is one of the loveliest, perched amid the undulating hills around Macerata in the Marche region.

The surrounding countryside is full of excellentagriturismiand bed-and-breakfasts.

The harbor of Porto Venere, Liguria, Italy. Small boats and colorful houses dominated by Romanesque Church of San Lorenzo.

Gargolas/Getty Images

Bite into acalcione, a local cheese-filled pastry traditionally eaten around Easter.

Stay outside town atAgriturismo Terra di Michelangelo, located in the hills with sweeping views and an excellent restaurant.

But sunny San Vito dangling into the Mediterranean on Sicily’s northwestern tip offers year-round charm.

Treia Italy at Sunset - Drone Aerial Photography

NewNomads/Getty Images

San Vito is perfectly placed for outdoorsy vacations, with two nearby nature reserves: Monte Cofano and Zingaro.

Naturally, there are plenty of beachside hotels and B&Bs for your stay.

Stay at the luxurious 33-roomRosapetra Spa Resortfor gorgeous views and fine dining.

Cityscape of Anghiari in Tuscany from above, Italy

zodebala/Getty Images

Book a room atVilla Paola, a 16th-century former convent thats been converted into an adults-only five-star hotel.

Palmanova, Friuli Venezia Giulia

SebAstian Calanzone/EyeEm

Seen from the air, Palmanova is a gem literally.

Meanwhile, the elegant town of roughly 5,200 people radiates out in neat wedges from the hexagonal main square.

view to Brisighella and surrounding landscape

Alexander Ließ/Getty Images

Take a guided tour for a chance to step back in time and taste 16th-century Venetian cuisine.

The Best and Worst Times to Visit Italy

Elevated view of San Vito lo Capo by night

maydays/Getty Images

Italy, Cortina, Dolomites, Pieve di Livinallongo.

Sebastian Wasek/Getty Images

Santa Maria del Isola Monastery, Tropea, Calabria

Peter Adams/Getty Images

Town in mountains, Norcia, Castelluccio, Umbria, Italy

mauro maione/Getty Images

Aerial view of Piazza Grande, Palmanova, at sunset, showing the hexagonal plan and symmetry of the city

SebÃstian Calanzone/EyeEm

Colored houses of Bosa, Sardinia

Davide Seddio/Getty Images

The Beach and Town of Otranto, Italy

Kyle Pozan/Getty Images

View of Civita di Bagnoregio, ancient town in Lazio, Italy

Carlo A/Getty Images