Summary
To shade smooth an object in Blender, you can turn on Auto Smooth under the object data tab and smooth anything that goes over 90 degrees (so set that to 89) or you could add another cut around the holes and at the edge.
1
Make sure you're in edit mode and have all the faces selected that you want to shade smooth before actually hitting shade smooth.
2
According to