I'm a member of most major hotel programs and have signed up for all of their credit cards. However, there are still cities and towns we travel to where the chains are not represented.
What are the best signup bonuses that would allow for hotel stays in those towns? I'm thinking of mainly those cards with travel portals where those hotels could be booked (Citi ThankYou, Amex MR, or Flexpoints) or those cards that give statement credits for travel (Barclay Arrival+, Capital One Venture, or BofA Premium).
Is there anything out there that I haven't thought of?