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).
May is the always the hottest month of the year.