Sorry for the problems. These kinds of things are always scam. A reputable agency does not charge you because they make money from the bookings.
It will not be easy to get the money back, depending on the contract terms. If this is under the small claims amount and if they are a Colorado company, I would sue there. You may want to talk to an attorney to write an initial demand letter and give this some credibility. Good luck.
This answer is for informational purposes only and is not legal advice regarding your question and does not establish an attorney-client relationship.
You have the options of suing, writing a demand letter, filing a consumer fraud complaint with the Colorado Attorney General's office, trying to get the police involved, or letting them keep your money. I seriously doubt there is anything that the Police can do about this. If these are true common schemers they probably know that they can, practically speaking, ignore your demands. Thus, if you would like to pursue the options of suing or writing a demand letter, then you will need to consult with an attorney. At a consultation, which is usually free, the attorney can review the entire contract as well as listen to everything that you remember. After gathering that nuanced factual background, an attorney can give you an assessment of your options in terms of pursuing legal action.
You should prepare yourself for the idea that, depending on how much money is involved, this matter may not be worth pursing.
I hope this answer is helpful.
The agency persuaded you to pay it money and sign a contract. It may or may not be enforceable, but to determine that, you need to consult with an experienced contracts litigation attorney to review the contract. Even if it is legally enforceable, if your commitment to sign it was induced by fraud, you may have a case for rescission. Also, you may have a claim for the Colorado Attorney General's office to investigate.
The information provided in this answer is only general shall not be deemed to create an attorney-client relationship.