Great location and cool design lead to a perfect city stay in Porto