Bled, Slovenia
This picturesque town, nestled in the Julian Alps, features a stunning lake with a small island, a medieval castle perched on a cliff, and breathtaking mountain views.