Go in May or October, if you can the crowds at Easter and from June to September can be horrible (May and October are hardly better, but are at least a bit cooler).
It's a very busy place to to visit at Easter.