My suggestion would be the SPG Amex purely because when I signed up to it, I got a promotion on my account for two free night certificates for two stays at any Marriott hotel. I stayed at the Moxy in London excel for just £49pn twice and then received the two certificates promptly.
Just last year. I haven't heard anyone else being offered such a reward so I'm assuming it just be targeted only towards younger people like me. Currently they've given me an offer for 18,000 points after 3 stays.
*** EXCLUSIVE Platinum Card Sign-up Bonus *** I would be delighted if you could use my referral link for your UK AMEX Gold, Platinum, British Airways or any other card application (Choose your preferred card by going to the bottom of the page -> Explore other cards -> All cards) Just click here to apply: TBC ** What sign-up bonus will you get by clicking on my link? ** The Platinum Card - 65000 Points + £300 restaurant credit + £200 travel credit + £100 Harvey Nichols credit <-- This is a no-brainer at the moment! Preferred Rewards Gold card - 22000 Points British Airways Premium Plus (£250 annual fee) - 26000 Avios British Airways (Free version) - 6000 Avios The Marriott Bonvoy - 43000 Marriott Points