how to best spend 10 days in portugal