Du verkar vara en amerikansk medborgare, som du aldrig har varit utanför USA.
Amerikanska medborgare behöver inte visum för besök i Schengenområdet, så länge de inte är närvarande i Schengenområdet i högst 90 dagar inom en 180-dagarsperiod.
Om du inte är amerikansk medborgare, uppdatera din fråga.
Kravet på att Spanien inte accepterar Schengenvisum utfärdat av andra länder är löjligt, men det är möjligt att någon kom fram till den slutsatsen genom att missförstå någon annan situation. Jag kommer inte att spekulera vidare på det.
Om du var av en nationalitet som krävde en Schengenvisum, för den färdplan du beskrev, skulle du normalt ansöka om Italien, eftersom det är ditt huvudsakliga resmål baserat på vistelsens varaktighet. Som du är (uppenbarligen) en amerikansk medborgare behöver du dock inte oroa dig för det.