Spain Where to Stay in Barcelona for First-Time Visitors (Beach, Nightlife, Walkability) September 30, 2026