Как лучше сверстать три блока?
Может быть неплохой идеей при верстке простых страниц использовать какие-нибудь легковесные сеточки (к примеру skeleton - просто и со вкусом). Они заметно ускоряют процесс расположения блоков на странице - можете посмотреть пример, вам остается только добавить необходимый дизайн.
Добавь свойство display со значением inline-block.section#three .desc1,
section#three .desc2,
section#three .desc3{
    width: 300px;
    height: 212px;
    text-align: center;
    display: inline-block;
}