We always go for one day...we buy ticket in advance to avoid lines. Go to Hogsmeade first and ride the Gringotts ride a couple of times. Then take the train over to Hogwarts and do the three rides...