Forget the cold, dark Sweden of Stieg Larsson books - these magical places are more Pippi Longstocking than Lisbeth Salander.