You'll get similar weather on both countries, and also good food (in different styles of course). Marine outdoor activities might be more atractive in Croatia if you like islands, but this will not be cheap. Wine is definitely better in Portugal, with winnery sceneries and wine tasting tours as a bonus.