My horse died - do I have to buy another?

Horses do not respawn after death in Skyrim, you will have to buy another. If you only want to climb to high hrothgar I suggest you to steal one (without being seen) from the whiterun stables.