This deal has ended.
Sign up for the Marriott Rewards Premier Visa Card and get 50,000 bonus points after your first use! Plus, you get one free night just for being a card member every year. You also earn 5 points for every $1 you spend at a Marriott and 2 points for every $1 you spend on car rentals, flights and dining and 1 point for very other $1 spent. Plus, there is no fee for the first year and there are no foreign transaction fees.