I am planning a trip to Porto and I am looking for some advice on where to stay. I am looking for a place that is close to the city center but still affordable. I would also like to be close to attractions such as museums and galleries. I am also looking for a place that offers a good selection of restaurants and cafes. Any recommendations would be greatly appreciated.