Hi Chris,
There are a few different ways you could tackle this.
One of the easiest would simply be to add the pricing information and any links to the event description itself. This requires no coding effort whatsoever.
Similarly, you could create some new fields via Events → Settings → Additional Fields to accommodate this. That way you would separate this information out from the description and, again, it would not require any custom coding.
Beyond that, if you have more specialist needs, all kinds of enhancement are possible through template overrides and by working with our actions and filters. A wealth of information to help you along can be found amongst the following resources:
Do any of those options work for you?