Rocketmiles is a website that allows you to book hotels and acquire airline points through doing so. There are about 59 airline point systems, as well as Amazon gift cards and Uber points--you can choose to have your points go to any of the airlines through Rocketmiles.
Sign up using your email address, pick your dates and location, see how many points you can get for any one property, and make your booking. After your stay is complete, you'll earn the points!
Use this link to get started and get a free 1K points for your choice of airline miles after your first stay is complete!