A good friend of mine used to say "Flattering will get you everywhere"(or was it anything), it works :-)

Never been to Visby myself, yet. I hear that it's really nice in the summer, but that's true for most parts of Sweden.

Cheers
/Ingvar