I'm looking at booking a hotel or villa in the Algarve for next year.can anyone give me advice please? Will it be hot enough to swim in May or should I pay more and go in July? Also , where would be a good base, I would like a beach within walking distance, relaxed atmosphere, but near enough to be in reach of a town or city by bus. I would also like to visit the zoo marine park so need to be able to get there without hiring a car. So far I'm considering Carvoeiro, luz or Lagos .