Porto is just great. Let me recommend Freetour with Miguel Navarro.