Ribeira is an ideal area to stay in Porto given its central location, attractive surroundings, and proximity to a range of great restaurants, bars, cafes, and other attractions.