Read our guide to the top ten things to see and do in the seaside town of Sitges in Catalonia, Spain.