Given you are staying that long, ask the manager for a discount. Hotels, especially independent ones, often give you a discount on long stays, if you cut out the middleman and book directly with them. This may net you more than the credit card bonus.