There's also the Intercontinental Hotels Priority Club Visa card out there. It gives you a free stay at any hotel in the chain each year....free night is awarded on your anniversary date. Not sure what the current sign up bonus is right now but it should be enough for one free night. So basically what you are looking at is probably one free night as a sign up bonus and then one free night every year. Details can be found on the IC forum. Return on everyday spend is not the best on this card but I use it for other category spends that earn more points. Hyatt or SPG is better IMHO for everyday spend returns.