[Disclosure: None of these links earn us a commission but you may want to know about them!]
1. 25,000 Mile Virgin Atlantic
Bank of America used to issue a Virgin Atlantic card (no longer available) under a license from American Express card with a 50,000 mile sign-up bonus after spending $2,500 in 3 months and adding 2 authorized users. You can transfer Virgin Atlantic miles to Hilton hotel points in a 1:2 ratio, so this was one of the best ways to earn Hilton points.
Virgin Atlantic also reduced the fuel surcharges on coach awards, so it could be worth using Virgin Atlantic miles for coach flights to London. You can transfer Chase Ultimate Rewards to Virgin Atlantic, but I prefer saving my Ultimate Rewards points for United, Hyatt, and Southwest.