Go down to the old harbour in Alvor. There's a little cluster of restaurants there, all fab. The fish of the day is whatever comes off the fishing boat while you're sitting having your gin and tonic.
Albufeira is nice, some good eating places. We stayed out on the golf courses near the airport - worth wandering down to the sea where some of the beaches are protected areas. Just inland there are villages with eating places too - we went to Almancil. Not sure if the markets will be open at Easter time but chances are they will!
I love Alvor we used to go there every year for my birthday week. I miss it, but I don't think I can manage the steep cobbles down to the sea now. Monchique mountains are absolutely wonderful, so do take a 'safari' trip into the mountains. They are great fun.
Personally I don't like Albufeira. Touristy and loud. But it's OK for a base if you go to places away from it.
's ok, Lottie - it's better out of season. Same as the Costa del Sol - we used to go about now, when it was warm and the locals still outnumbered the holidaymakers.