If southern Europe's heatwaves are putting you off, Sweden has plenty to offer. Cool northern shores, quirky food and some very unusual attractions make it a strong contender for a…