I think there's a thread that is burried way down here somewhere that talks about where to stay.
Anyway, you could stay virtually anywhere in Denver and catch the lightrail. Or, you could stay in the 16th st. Mall area, take the free mall ride tot he lightrail and take the lightrail to the stadium. Or, you could stay at the Red Lion next to Invesco and walk. Other option is Tech Center. I think you can take a lightrail from there, too. Can a local confirm?
I'd do a search on something like Hotels.com and a lot of those will allow you to narrow your search to a popular site and then you would choose Invesco.
But, I'd avoid hotels near the airport. That's quite a drive, IMO.