You can spend a day or three days and never get tired. Well, tired from walking and dress for cool, and be layered for comfort.
If you are a shopper, you'll go crazy. If youre not, its a good place to visit and plenty to do in the surrounding areas. You can make a day of it.