We have one booked with Red Lion right now. Hilton also has a program (but I was booking through hotels.com using free nights, and they didn't have more than 7 days listed on hotels but they did on their own website). I believe that both allow you to park longer; you just have to pay the daily fee for the extra days.
I used to use Super8's program.