paper wallets are the best option
First of all - can somebody explain what is 2FA? I have no idea about this slang.
Second is that paper wallets arenot the safest place in the world. The present of stealing money from ordinary wallets are higher than the present of hacked wallets. For now statistic is like that.
2FA is acting like a secondary password on your account which means when you tend to log-in your account with your usual password after than it would require 2fa as second layer.Its either on phone code or an email authorization that's why having 2fa on any account that has funds do really need this security and I don't know how those hackers could able to hack on 2fa.