Soaking up some sun in Andalucía to survive the depths of winter is once again becoming necessary (nearly a yearly tradition by now). This year we're thinking of leaving behind the big cities, rent a car and see some smaller towns and stretch our legs a bit. The Sierra de Grazalema and around would be the likely destination. Ubrique, Grazalema, probably a sidetrip to Arcos de la Frontera. We enjoy hiking, photography, castles, quiet courtyards, rooftops, rolling hills dotted with olive groves, amazing vistas, good food. Looking for some personal recommendations of where and what you really enjoyed, which would fit with that (recommendations for specific hiking-trails and restaurants particularly appreciated). We've already explored Ronda quite thoroughly, but wouldn't be opposed to seeing a bit more in that area either.
Oh, and just an extra check: We hear the mountaintops will likely have snow, but that there shouldn't be any on the roads. Is that indeed correct?