Here's my list of things to do in Faro, Portugal, the underrated capital of the Algarve. Featuring restaurants, shops, sights and more...