Explore the beauty of the historic Igreja de Sta. Cruz in Viana do Castelo, a charming church located in a picturesque courtyard with tables and umbrellas.