We highly recommend Manuel's place.
Superb location, very central, all but next door to Harry Potter book store.
Has everything you could need for your stay in Porto.