Credit cards which earn frequent flyer points is a popular way to earn frequent flyer points. You can receive thousands of points on everyday spend. And, many of these cards offer generous signup bonuses! Compare to find the credit card that best suits your needs.
I have only stayed at the Pulitzer twice in my two visits in Amsterdam so don't really have any other hotel comparisons, that said I really enjoyed the hotel. I am indifferent to it leaving Starwood as I haven't been staying in many recently.