Novaggio schmiegt sich sanft an den Hügel, der das Lisora- vom Magliasina-Becken trennt. Dank seiner privilegierten geografischen Lage ist es eines der schönsten Dörfer im Malcantone. Es bietet Aussicht auf den Luganersee, den Badesee von Ponte Tresa und bis nach Arosio.
Nicht von ungefähr ist Novaggio bei Touristen seit Langem beliebt: Sie besuchen das Dorf wegen der üppigen Natur in der Umgebung und wegen seiner Ruhe, seiner Abfolge schöner, anmutiger und sonniger Gefilde wie der Alpe di Pazz zwischen grünen Wiesen und Wald, wo eine idyllische Stille herrscht. Einladend sind auch anspruchslose Wanderungen zur Fonte di Armida, zur Fonte Corné oder zum Pissarottino im Selvaggiatal, während sich gut Trainierte bis zum Monte Lema oder Mondini, zum Bedeglia, nach Santa Maria di Iseo und San Bernardo wagen. Novaggio und seine Umgebung wird vor allem an Wochenenden und im Sommer überwiegend von Schweizern besucht. In vielen Häusern befinden sich Zweitwohnungen, weshalb sich die Bevölkerung in der schönen Jahreszeit von 800 fast auf 1200 Einwohner verdoppelt.
Eine besondere Attraktion sind sicher die „Murales“ von NovaggioArte: Wandmalereien, die man bei einem Bummel durch die Gassen des Dorfes an Hausmauern entdecken und bewundern kann. Novaggio ist auch Ausgangspunkt des bekannten Lehrpfads „Sentiero delle Meraviglie“.