To buy plants i'd say on here. I've bought all my plants on here from members.
It's amazing how easy it is, and how much is on here to be offered. Benefit is also being able to network with others on here. If you need advice, or anything they will prob. be there to help you after the purchase unlike a store.
I'm not into the image, but into the hobby...