Škofja Loka is one of the oldest towns in Slovenia, and is located a bit off the beaten tourist path (about 18 miles west of Ljubljana and 16 miles south of Bled). It is well worth the drive, especially since the town is one of the most fairy tale-esque places in the country—think hilly countrysides, buildings with Baroque frescoes and stone towers, and a castle that becomes illuminated at night.