8 of the best hotel booking sites complete with credit card promotions for your next vacation!