Portimão‎, Lagos and Faro are the best areas to stay in Algarve.