Discover fun things to do in Faro, Portugal: explore the Old Town, visit incredible museums, have fun at water parks, bask in the sun at the best beaches, ...