Both are true. Charging above 80% reduces a battery's life, and keeping it there for a while further reduces its life. Leaving it charged above 80% is more damaging than charging it above 80%.
There is no debate that babying a battery will give you extra service life from it. However, there is debate about how many extra charges you get from babying a battery. So option 1, charge it and use it. You'll get hundreds of good charges, and it will be convenient.
Option 2, get the biggest pack you can (to make it easier to use only the middle chunk of the battery's potential, while still having enough juice to enjoy yourself), and use a wall timer to help make sure that you're cutting the power approximately when it's hitting 70-80%. If you do plan a big ride that needs a fully charged battery, finish topping it up to 100% right before the ride, so that it's not sitting at that charge level for a long time. If you're using the battery in cold weather, let it come up to room temperature before charging, as charging the battery cold is also not ideal.
Option 3, is option 2 plus investing in a high-end charger like a Satiator, if one is available for your battery/charger plug type. It's an expensive option, but it makes it easier to charge it correctly.
I went with Option 2, myself. The wall timer is inexpensive, and easy to use once you know approximately how fast your charger charges the battery. For example, with a 4A charger and a 500Wh battery, I find that it charges 1% of the battery in about 2 minutes. So if you are down at 25% you'd set it to charge for 100 minutes (an hour and 40 minutes) to get it to a 75% charge. That kind of thing.