Reduce file size and choose ideal file type
Decimation will reduce amount of geometry but also can severly affect its quality. Process of retopology would provide decent results but it is for the most part manual, time consuming and can get boring. (On the bright side - at least it is not extremely difficult)

Retopology would give you full control of how the model will end up looking, something automatic solutions wont be able to deliver.