Cerro de la Cruz in Antigua is a beautiful viewpoint that is free to visit. It takes around 15 minutes to climb up the hill from the town. This is a perfect spot to watch the sunrise or sunset so bring some snacks and a blanket to sit on. It does get busy around sunset time so arrive a little early if you want a good spot.