A Mediterranean beach and gourmet escape to Algarve with stay at Bela Vista Hotel & SpaALGARVE, PORTUGAL | After a week in Portugal exploring the country from North to South, it was the last night of my visit, and the best...