A 51%-type PoS attack is very self destructive though, the attacker is damaging themself by decreasing the coin's value.
OP asked for "resistant" not "immune", so all PoW+PoS coins would deserve some consideration.
Don't forget that you don't need 51% of stake weight to perform successful double-spend. 20-25% of total stake weight (not coins) will be enough for successful attack against current PoS+PoW implementations without checkpointing.
Stake weight maximization + PoW blocks rate increasing + balanced PoS/PoW weighting will resolve this problem. NovaCoin developed this way in 0.4.1 => 0.4.2 => 0.4.3.