We would like to spend one night in Santiago when we arrive, and the next day take transportation to Guimarães (at a reasonable time, ie. not late at night). Does anyone know the best way to do this? Bus? I know we can take a bus to Porto, and then train, but the times aren't good. We could also take a bus to Porto, and then FlixBus. But since Guimarães is north of Porto, I'd like to find a way to skip going through Porto. Anyone know good options?