Portugal is best for visit