I am planning a two week trip to Europe (from the U.S., it is my first time leaving the country). My two options are Lisbon -> Madrid -> Barcelona (stay a 3-5 nights in each city and travel by train) or Rome -> Florence -> Venice -> Milan -> Swiss Alps (stay 2-3 nights in each and travel by train). So basically it’s Portugal-Spain versus Italy-Switzerland. Which one would you suggest (I know this is an Italy forum, so please be unbiased)?
My categories of interest are scenery, cuisine, nightlife, architecture, walkability, etc.