Picturesque Pavia is a feast for the eyes