How can I hold Bitcoins safely in the long term?
You can store the bitcoins in wallet on desktop or mobile. As it's software, you can create multiple copies of the keys and keep it in different devices, say USB, email, desktop, mobile, drop box etc

Yes you can also store it as paper, but it would be humongous to do on your own.