The 15 best things to do in Faro, Portugal. There's also an itinerary for 1, 2 and 3 days, tips, suggested tours and activities.