I'm not an expert homestly (ask my guinea-pigs) but I have had guineas from when I was 9-22 yo then my DD got her boars 3 years ago.
No idea about makes of hutches, all mine have been homemade ( as a child the pigs had a big space under the stairs that was open. A barrier to stop escape and a guard between the warring factions - our two Himalyans sows and our two black/white and black/white/ginger didn't agree )
My dad made a massive hutch from a solid old sideboard (you know the type that you need 10 men to carry and you can only destroy by setting fire to )
Our boys have my DC old playhouse with some internal alterations to give a haybox and a predator safe screened window that we can take out the actual window pane)
C&C cages have a good website - have a look for ideas. Sizewise, 4'x2' is the minimum for 2 adults . I have a 2'x4' cage but it really is too small for my two boars (we put GP1 in when he was on his own after GP2 died. He was in DD room for a week) . I had to get a couple of packs of cage/fencing to make a bigger run for winter nights last winter.
C&C can be added to and altered.
If you want outdoor, decide where it will go, it needs sheltered against direct sun, wind, rain, predators.. You can get protective covers.
One level is better, piglets will use a ramp, adults can struggle and it means they only use half their space.
If you get a run , make sure it's secure against foxes, dogs, cats.
I'll see if I can find the website I got ours from (it was Amazon). I need to make dinner for my human types now 
Smooth pigs are lovely, Abbys have the rossettes and little short noses, tend to be smaller.
The long haired ones need careful combing ( I had a Peruvian years ago)
The Satins are beautiful, luminous (hollow hair shaft) but the trade off is joint problems.
And skinnies (hairless) why?
When we got GP3 we were told he was a Swiss (halo like fluffy hair) I thought "No, I don't want a namby pamby fluffy pig. But GP1 had taken to him, so I thought "I'll cope. I can manage him"
He got big, we looked online and discovered he's a Rex. The weeny fluffy little critter is a big, solid love sponge. Coarse fur. Curly whiskers, Curly tummy Rex.