The best things to do in Tavira in the Portuguese Algarve? We’ve got you covered! Tavira is one of the cosiest towns on the Portuguese south coast, located on the banks of the Rio Gilão. The old castle town is known for its charming streets, historic atmosphere...Read More