Faro offers a mix of historic attractions, nature and coastal beauty, vibrant markets, making it an ideal destination for a great vacation.