I would get the $89 IHG card. This will get you an additional 15 points per dollar spent at the hotel (5 for Platinum status, 10 as a credit card benefit). If you spend $3000, this gets you an additional 45000 points, good for a free night at most IHG hotels (as a reference, the IC Cleveland is 30000 points per night).