While you can see the main landmarks of Barcelona in one or two days, we recommend at least 3-4 days for your first trip to Barcelona. This will allow you to explore the city at a more relaxed pace, visit Gaudi buildings and a few museums, and maybe even take a tour to Montserrat.