If you want to earn generous rewards on vacation rental stays, but you also want some flexibility in your rewards program, the Chase Sapphire Preferred Card could be a good fit. This card lets you earn 2X points on travel purchases, including on Airbnb and VRBO stays, and you can also earn a generous welcome bonus.