If you don't want to get used to the Amish-way of living. There is indeed another option.
some tips:
1. Use 2FA everywhere where it is possible, AND DO WRITE DOWN ALL OF THE RECOVERY CODES AND DON'T EVER LOSE THEM, recovering your account without them if you lose your 2fa-device (phone gets stolen or broken for example) is in some cases 100% impossible, and even if it would not be impossible, the process is long and frustrating (If it would be easy, the attacker could use this and 2fa would be useless) If your house burns down or something, get new recovery codes for all the sites.
2. Don't re-use passwords, ever. Preferably use randomly generated passwords. Human generated passwords are bad every time, no exceptions.
3. Use long passwords, after certain length it does not really add any additional security, but even if site would allow you to use like 6-character passwords of a-z letters, don't do it. Preferably generate random passwords and use symbols and numbers in them if the site allows something like 16 characters will be enough for sure.
The question now might be, how are you going to remember all of your 16-character passwords that are randomly generated?
Well... A password manager is a good idea. But be careful on what manager you use. Some of them may be bad.
For password managers... use 2FA and some hard-to-guess passphrase, you can make it long and complex, as you only have to remember 1 password now, preferably write it down as well just in case you forget it. Write down the recovery codes for 2FA also.
One might now ask: "What if somebody finds all of my passwords that I wrote down?" Well... if somebody breaks to your house, they are probably ready to capture and torture you for your passwords, so it doesn't really matter anymore at this point. If you are like a CEO of a big company or there are reasons why some people would actively try to break into your house and computer to get data, you should probably get advice on how to protect your accounts, computer and yourself from somebody more professional.
Basically it is a better idea to have 1 password that is very secure which will tell all of your other passwords, instead of using same or weak passwords on sites that you use.
And even if you would decide not to do any of those things, do at least one thing. Secure your e-mail account. If you lose your email, its all over (except if you use 2-FA). With your email address, they will see where you have accounts, and they can easily reset all passwords on sites that allow you to reset passwords through only your email address.
Of course, none of this prevents somebody from stealing your accounts by other means. There are still plenty of ways to do so, such as infecting your computer etc. But if you follow these tips, at least they don't get your account from one of these data breaches. (Which is probably the most common way for people to obtain accounts of other people on various sites)
You may not want to use lastpass...
https://en.wikipedia.org/wiki/LastPass#Security_issuesor any other 3rd party password management site actually, especially if they are not free.
I recommend to use
https://keepass.info/ or just a text file with GPG... there are many other options as well, if you know what you are doing.
Security through obscurity (steganography for example) works really well when combined with some encryption, excluding those who are specifically targeting you and are very dedicated to get into your accounts. But then again, in this case they may just come up to your door and then your passwords leaking are least of your problems.
I have been playing with a thought of encoding my passwords to some images on my website, so they would be easily accessible from any device with some software, as no one would probably ever guess that my passwords are in those images.