Weekend Escape to Porto

How we spent our three days in Porto, Portugal