One of the best sites for last-minute deals, Hotels.com has booking opportunities for over 500,000 properties worldwide.