@DigitalMonk
I played a lot of this a few years ago. We had a friend where we used to live who had all the of the expansions and sets, was lots of fun once you got the hang of it!
I know you can play online at https://dominion.games/ but I haven't tried it yet.