When I decide to buy, the rest is easy! Finding best prices is usually easy. There are many price comparison sites. Checking that sites is a good starting point. But if I’m not in a hurry, I usually use Amazon.
Firstly, find products that you want in Amazon. Then add it to your Amazon shopping basked and start waiting! When a price drop (or increase) happened, Amazon warns you about that, when you login Amazon. I caught many remarkable discounts in that way. I advise you too.