Any ideas what to buy now and keep for longer ? (1-3yrs) ?

Long-term investment does not necessarily bring you more profits than for example several months. We do not know what will happen in 2 - 3 years, maybe the price will be approximately the same as now. Just invest in Bitcoin or Ethereum and sell it when the price is significantly higher. My opinion.