1 Mar 2023 ... Go the first half of May. Great combination of moderate (warm) temperatures and just past peak tourist season for the spring.