There's more than port in this lovely Portuguese city: my top things to do in Porto with kids, including the best family-friendly attractions