Home TravelEurope Touring Stockholm is a ‘capital idea’ in Sweden