days in porto trip