People in Greece are far more friendly than the Portuguese, who are for the most part quite formal. If you like ruins, Greece is the place to go. Portugal in the Lisbon-Sintra area has tons of still-standing history as well as beautiful countryside. Both Lisbon and Athens are dirty polluted cities best for short stays.