Plan is to fly from Miami into Naples, Italy and then stay 3 nights in Sorrento. Then we are will go back to Naples for 2 nights. Next we hop on a plane to Milan, stay 1 night then take a train to another smaller Italian town where we hop on the Bernina express which is a 4 hour ride through the Swiss alps. Next we hop off that in Chur, Switzerland and take an 1 hour and a half train into Zurich, where we will stay for 3 nights and fly out back to Miami.
Overall we will be staying a total of 10 nights in 4 different hotels/cities. Does this sound like too much?
Should we cut out Switzerland and just do a 3rd Italian city which would be 3 hotels/cities?