Lake Bled: This is one of the most picturesque spots to visit in Slovenia. This small lake has all of the ingredients for a perfect getaway, a castle perched high on a hillside, a pretty little island to visit, hiking trails & secluded swimming spots