SecondAttempt
Thinks s/he gets paid by the post
I use various sources to FIND the hotels -- Expedia, TripAdvisor, Google Maps, travel forum recommendations, etc. Then I track down the hotel's own website for actual bookings. I prefer to book directly rather than via a third party to minimize any issues.
This is spectacular advice. You will almost always get a far better price and included things at a hotel's own website. You might find a place where you get a super low price but then pay for internet, housekeeping, shuttle, etc.
I do shop around, usually on Kayak. But I always book directly with the hotel. They almost always match any deal you find online. If not move on to the next one.