Sitges: Barcelona's idyllic resort town. Discover the best hotels, restaurants, bars, and things to do in this curated Sitges Travel Guide.