It would probably be better to go in April.
In May on weekdays hours will be short, entertainment limited, and crowds little.
In April on a Friday and Saturday you will have full entertainment, longer hours, and more crowds. Crowds in particular if it falls before Easter, though I don't know the date for 2012, but it came late this year extending Spring Break.