Visby, with its medieval charm and coastal beauty, is not only a feast for the…