Hotels.com
Hotels.com is one of the largest hotel booking websites, with more than 300,000 hotels across 19,000 cities. Besides hotels, the website also has various types of accommodations, including apartments, B&Bs, hostels, resorts, and even villas.
One of the best features about Hotels.com is their fantastic loyalty program: For every night that a guest stays at a property that they booked through the website, they will receive a night on their “punch card.” After the guest has collected 10 stays, they will receive one night for free.