Many people think that in order to get the best hotel rates, they must use specific sites that claim to have the greatest deals. However, research shows that most of the time, booking directly with the hotel can bring you the best value. Also, after finding a hotel you like, check to see if they have loyalty programs you can participate in.