This lakeside town in the Upper Carniolan region of Slovenia enjoys incredibly picturesque views of the surrounding mountains, an ancient castle perched on a steep rock and a serene island in the middle of Lake Bled. It is possible to take a boat to the island and climb the 99 steps to St Mary's Church in order to ring its bell for luck. The town developed as a health spa resort for the European elite and is perfect for walking, boating or skiing. Bled is known throughout Slovenia for kremšnita, a vanilla and cream pastry.