Barcelona VS. Urbino for Architecture Study Abroad

Hello I am an architecture student and my school requires study abroad for a semester for my junior year and I have to pick my location by next semester. My school offers two programs, Barcelona Spain (18 students) or Urbino Italy (100 students). The Barcelona trip is centered in the major city in apartments with only 18 students allowed to go, and it also include travel to Northern and Southern Spain. The Urbino trip is centralized in a small town in the middle of nowhere, not near a transit center at the dormitory of the local university. The class is much larger, and also travels across the country like Venice, Rome, and Florence. I thought about going to the Italy trip because I like Italian architecture, but I rather stay in a large city like Barcelona near a large transit system so I can do independent travel. I wouldn’t mind going to Spain or Italy, but I also wondered which one is cheaper, Spain or Italy? Which country has more of a variety of architecture? So which program should I go to? Thanks for your time and help.

I would go Barcelona!!!