With mountain and coastal experiences, Slovenia offers both within a compact ... Adriatic coastline offers charming Mediterranean towns and pristine beaches. The town of Piran, with its Venetian ...