We've never been to Portugal, don't know it at all, but looking for a relatively cheap (tho not nasty!) and cheerful week-long hol next August, ideally not too far from an airport and we don't like big-scale, high-rise hotels! Can anyone recommend anywhere?