Fatti: A. Nel periodo fiscale 2010, A._ era alle dipendenze della società C._ AG in qualità di [...]. Dal certificato di salario rilasciatogli quell'anno risulta che egli ha percepito uno stipendio Iordo di fr. 184'800.-- e un bonus di fr. 571'698.--. Inoltre, gli sono state rimborsate le spese di viaggio, vitto e alloggio effettive e gli è stata corrisposta un'indennità a forfait per spese d'automobile. Nella dichiarazione d'imposta 2010, A._ ha tra l'altro chiesto il riconoscimento in deduzione di un importo di fr. 36'127.-- relativo a spese professionali, così composto: (a) spese di trasporto dal domicilio al luogo di lavoro, fr. 5'000.--; (b) spese supplementari per doppia economia domestica, fr. 3'200.--; (c) altre spese professionali sostenute, fr. 27'927.--. Il 28 marzo 2012, l'Ufficio circondariale di tassazione competente ha notificato ai coniugi A._ e B._ la decisione di tassazione 2010. In tale contesto, ha riconosciuto deduzioni per spese professionali per complessivi fr. 7'127.--, così suddivisi: (a) fr. 3'200.--, forfait per doppia economia domestica; (b) fr. 3'927.--, per l'uso professionale di un locale della loro abitazione. B. Con decisione del 23 marzo 2016 il fisco ha respinto il reclamo presentato il 27 aprile 2012 contro la tassazione. La decisione su reclamo relativa all'anno 2010 è stata a sua volta confermata dalla Camera di diritto tributario del Tribunale d'appello del Cantone Ticino, che si è espressa in merito con sentenza del 13 luglio 2017. Chiamata in via principale a pronunciarsi sulla domanda di riconoscimento di una deduzione di fr. 24'000.-- per "spese di rappresentanza", ha infatti anch'essa ritenuto che la stessa andasse respinta. Constatato che durante l'udienza indetta il 9 marzo 2017 A._ e B._ hanno lamentato in aggiunta una violazione del principio di celerità e preteso il versamento di un indennizzo di fr. 16'000.--, la Corte ticinese ha quindi negato anche tale richiesta. C. Il 14 settembre 2017, A._ e B._ hanno impugnato quest'ultimo giudizio con ricorso in materia di diritto pubblico al Tribunale federale. Nel corso della procedura, la Corte cantonale si è riconfermata nelle motivazioni della propria sentenza. La domanda di respingere il ricorso è giunta pure dalla Divisione delle contribuzioni del Cantone Ticino e dall'Amministrazione federale delle contribuzioni.