red dead redemption 2 where to buy a horse?
You can buy horses at stables (introduced to you as part of the Exit Pursued By a Bruised Ego mission early in Chapter 2) which are in all of the game's major towns and easily found on your map.