I would suggest the
www.cornerbank.ch miles and more mastercard. once u reach status as a frequent traveller or senator (like me) the card is free.
plus the give you a nice kick off bonus. Its comparable with the Swiss cards from AECS Credit Suisse but as it's lufthansa and they have the same miles and more program as swiss, austrian, croatia airlines, etc it doesnt matter. I have a Swiss Lufthansa credit card, a German Lufthansa credit card and a swiss Miles and more card all linked to the same account so I collect whether I pay in Euro or Swiss Francs.
PM me for links.