クレジットカードでマイレージの貯まるプログラムがおすすめ。
例えばデルタスカイマイルとか、FlyingBlueとか。

中でもデルタスカイマイルは有効期限がないからおすすめ。デルタアメックスゴールドカードだと年間150万使えば
SkyTeamゴールド会員に即なれる。

俺はFlyingBlueで貯めているが、特典航空券を得るための必要マイルが高めなのと有効期限が20ヶ月なのがちょっと不満。
Aeroflot Bonusの提携クレジットカードがあれば入るんだけどな〜