I will be in Italy for 7 days. Should I spend 3 days in Florence and 4 in Rome or Visa Versa
You could spend an almost infinite amount of time in either. However, as Rome is much larger in terms of both geography and number of sites, I would recommend 4 days in Rome and 3 in Florence. Rome is also more of a big city so part of your decision is more a matter of personal taste and what your priorities are for what you want to see and do.
I agree with travelfun - 3 days in Florence and 4 in Rome.
Well........I honestly didnt enjoy Rome that much (too crowded and too many people trying to rip me off) so I would spend 4 days in Florence and 3 days in Rome. 3 days in Rome was more than enough for me.
I agree with the first two posts and must say that my own impression when I visited Florence is quite the opposite of Jenwee's. I thought of Florence as overrated and felt that there were a lot more people there trying to rip you off. My next stop, after Florence was Rome, where I even chose to stay for 6 months (compared to four nights in Florence).