If you only have 4 days in Spain and you don't want to be stressed out, stick to Barcelona only. Spain is a very big country. You can do a day trip to Girona, Tarragona, Montserrat, Pyrenees or Costa Brava if you want to get out of the city although there is enough in Barcelona to keep you occupied for 4 days.