A bumper list of 110 cheap and free things to do in Stockholm, designed to help you get the very best from your travel budget.