Typically, spending 1-2 days in Ronda is usually sufficient to fully enjoy what this charming town has to offer. In a single day, you could visit the main attractions like the Puente Nuevo, the bullring, and the old town. However, to truly soak up the atmosphere, enjoy the local cuisine, take in the stunning views at a leisurely pace, and perhaps venture into the beautiful countryside surrounding Ronda, you might consider extending your stay to two days. This also allows for some flexibility in case of unpredictable weather or if you wish to spend more time at a particular location. But remember, the ideal duration of stay largely depends on your interests and pace of travel.