How to Plan Your First Trip to Barcelona: Where to Stay, What to Do, and How to Arrive Stress-Free