Ripe peaches should be firm but have a slight give when you press on the skin. If you have really firm peaches then let them sit out on the table and ripen for an extra day or two. Your patience will be rewarded with perfect peaches.