Miles card

Hola.
What card do you use to earn miles on flights?
I will be based in Portugal.
Please tell me the recommended card.
Gracias.