In every other city we've visited (Venice, Florence, Siena, Tuscan towns), whenever tables appeared to be open at a restaurant, the host would generally seat us. As a consequence, we've had some tremendous meals without having to make any reservations in advance.
Rome, however, has been a different story. Tonight, while walking around Trastevere at about 8PM, we had several fairly nice-looking trattorias and osterias with clearly available seating tell us that they were all full, due to reservations. The final straw was one place with a large outdoor seating area, ENTIRELY empty, which told us they were all booked up.
You might think we're rowdy-looking Americans in flip-flops, cut-offs, and Dallas Cowboy jerseys (our home city), but we're nicely attired; I always have a sports jacket and snazzy shirt on.
So the question is: Are these restaurants truly/authentically booked for the evening, and we're just being overly sensitive? Or is there genuinely a slight bias against people who clearly (on the basis of language-- I speak fluent French but no Italian) are not natives? In discussing this, my wife and I decided that if Dallas were tomorrow to be submerged in a similar percentage of foreign tourists making it impossible for us to get into our favorite restaurants, we'd probably be more than a bit resentful.