You could easily spend all day at any of these markets. If you have a time limit, allow at least 2-3 hours at each plus transit time.