Compare top hotels sites with the best deals to find the cheapest hotel rates.