Five of the best neighbourhoods to consider when deciding where to stay in Porto and our hotel recommendations for each area.