What to see and do in Albufeira (Algarve, Portugal). Top places to visit, best beaches, and most popular tourist sights and attractions.