Skradin, a picturesque town on the KrKa river, Croatia