Rising 130 metres on a cliff above Lake Bled, one of Slovenia's most majestic sights is a medieval castle where visitors can revel in a stunning view and enjoy a vanilla cream cake, the signature confection of the Bled resort town near the Julian Alps.