ISCTE is one of the best universities in Portugal. It has a lot of choice in programmes but the professors still are a little bit oldschool. Anyway if you want to have a good academic social life and a nice degree at the end of three years, this is your best choice.