The best areas to stay in San Sebastián are the Old Town (Parte Vieja) for its central location and culinary scene, or Gros for a relaxed, beach-focused experience.The Old Town is the heart of San Sebastián, located between the Urumea River and La Concha Bay. It's a pedestrian-friendly maze of narrow streets, famous for its abundance of pintxo bars. The iconic Plaza de la Constitución sits at its center, and it's just steps from the San Sebastián Aquarium and the historic port. This area is ideal for couples and food enthusiasts who want to be in the middle of the city's gastronomic action and enjoy easy access to major sights.Gros offers a more laid-back atmosphere, located just across the Urumea River from the Old Town. It's known for its wide, sandy Zurriola Beach, a popular spot for surfers. The neighborhood has a pleasant mix of local shops, cafes, and restaurants, particularly along its main thoroughfares like Avenida de la Zurriola.