A guide for how many days in Barcelona travellers should spend, including a detailed 2 to 4 days in Barcelona itinerary.