Vivariums are a good choice to keep your hedgehog, with more pros than cons. Vivariums can be stacked so if you have more than one hedgehog in mind then it saves a lot of space. Vivariums are also easy to view inside to see your hedgehog so you can watch him from a distance. 
You can use a range of fronts on your vivarium such as plexi glass, real glass or even mesh. Mesh is good for air flow however if you get a hedgehog who likes to chew they may chew their way out before you notice they've even started their escape plan. 
If you decide to keep your hedgehog in a vivarium then it is suggested that the minimum size should be 3ft long, this is because once you provide a wheel and litter tray that leaves very little room for much else so the bigger the vivarium the better. 
Most vivariums are made for reptiles so provide very poor air flow, this can be fixed by creating more vents in the back or getting a custom vivarium made containing the correct amount of vents. 
You can also fit levels so that you can make the most of the space that you have. However leave plenty of space for the wheel.

set up belongs to Jenny Amy Moores.

Zoozone 2
An alternative for the vivarium is a Zoozone 2, this is suitable if you only have one hedgehog planned as zoozones can't be stacked so may take up a lot of space if you decide to have more than one hedgehog. These are easy to clean, fairly cheap (at around £40+) and don't require any modifications. 
However they are slightly smaller than 3ft and space can be very limited for your hedgehog. 

In the picture below you can see custom vivariums and on top a blue Zoozone 2.

set up belongs to Emma Crossan