Sitges Spain: the perfect place for a seaside holiday. Here's why- beaches, artsy vibe, great food... Wander. Rejuvenate. People watch.