FROM the 16th-century fortress walls atop Castle Hill , the view of Ljubljana is exquisite : waves of red-tiled roofs , turquoise domes , spires and , here and there , lacy bridges spanning the green Ljubljanica River , stitching the two sides of Slovenia 's capital city together .