Loved Porto great value for money, buzzing city - ideal for European short break