A locksmith might program the keys to the vehicle for you, at a lower cost than what the dealer would charge.
This also depends on the age of your Honda. If you have a key with the immobilizer chip but have a separate fob, or with a key that has an integral fob (probably up through 2010 or so?), you can program the fob to the vehicle using a common procedure you can find online with a Google search. But the immobilizer chip in the key will need to be programmed with the proper equipment.