When you are hungry! Ok, seriously, you can visit at any meal, you just need to check the hours of the restaurants to make sure they are open. We have found that just after opening is when there are the least amount of crowds.