Thank you all for your input, when I started planning this trip I felt at a lost due to my lack of knowledge, thanks to your suggestions and input I now have an itinerary. Still feel I need to hear from more experienced travelers, so feel free to suggest
3 weeks in Europe June 10 - July 3
Fly into Spain (Madrid) Jun 10 arriving the 11th
Madrid 3 nights (day trip to Toledo)
Barcelona 3 nights
Fly from Barcelona to Rome
Rome 3 nights
Florence 3 nights (day trip to Siena)
Venice 2 nights
At this point need help deciding between Austria or Switzerland, not sure how unrealistic it is to do both!? Also want to travel by land(train) to Amsterdam but need suggestions on places to see in Germany.
Amsterdam 3 nights
Have family here,
Flying out on July 3rd