Yes you have plenty of time. taxi would be fastest and cleanest. if you wish to rent a car, the hours you are planning to be in the city should not have major traffic problems.
if you do rent a car, PM me, and i will tell you where to park. it's close in, and it is free............