Agno is a charming town located in the Lugano-Malcantone region of the Canton of Ticino in Switzerland. Situated on the shores of Lake Lugano, Agno offers stunning views of the surrounding mountains and the sparkling waters of the lake. The town is known for its picturesque old town, with narrow cobblestone streets and historic buildings dating back to the Middle Ages. Visitors can explore the town's rich history by visiting the Church of San Giovanni Battista, which dates back to the 12th century, and the nearby Villa Gaia, a beautiful Renaissance villa.