Marriott International has nearly 2,800 hotels in 69 countries. With brands for every type of traveler, there is something for everybody. Affiliates earn 2.10%-4.50% on each completed stay. 7 return days. Submitted by Ushma Agrawal, Marriott International..