The Home Depot is a one stop shop in my book.
I even have stock in due to the fact that I shop there too much.
They carry everything and anything you need for your home improvements. You could build a home, completely with everything that they sell there.
They do offer workshops, though I have never attended any. I probably should.
They also have a good garden shop with flowers and plants and even shrubs and trees.
Good quality merchandise.
And a lot cheaper than Lowes.
more