Hi. We are going to Porto in April for three days - any recs for accommodation, must-do/must-see and bars/restaurants please? Thanks!