The best US hotel for the money is Best Western. They have a good contental breakfast, clean rooms and they're all pretty consistant. A good continental breakfast can save you breakfast and lunch expenses. Anything nicer than a Best Western is a waste of money in my eyes.
However, if you must stay at a higher end US chain I would generally put Marriott brands over Hilton brands.
Worst hotels are inns in the uk. It's cool and all that your hotel has been around for 250 years and some duke stayed there in 1892. However, they are rarely updated and there are often lots of broken things. Also most of them are have dirty tubs, broken fixtures, and stained carpets on top of being expensive.
Air force inns/Navy gateway inns are also up there on the worst list. Some of them are still nice. Whatever mattress the navy gateway inns purchase is the most comfortable bed i have slept on believe it or not.
They used to be reasonal when the rate was $35-55 a night and used to be cheap option if you were active duty or retiree traveling. Now that they are all privately managed and now that the goverment has stopped subsidizing operation costs they are not worth the the time. No one should pay $85-150 to say in a converted dorm room often without a/c.
The worst hotel I have checked into was the Eglin AFB Inn. It was completely uninhabitable; green and black mold everywhere, and it was a VIP room.
Then there are the super tier hotels. No one matches the middle east when it comes to ementites, luxury, and atmosphere. They usually have an out of this world buffet. I don't really know why you would go to the middle east on vacation unless it was Isreal or Jordan but there you go.