We've been offered a very cheap 4 night break in Porto next March. Any info about the city, places to visit on a short break etc (and of course the weather - not expecting warm sun by the way). Shall we go or wait until the summer?