I think it's silly to attribute the Renaissance to any one factor, or any factor being more important than Italy simply being the crossroads of the mediterranean.
I actually answered a similar question earlier this year.