April and May or September and October, because otherwise it is either quite cold at night or very hot in the day.
Not yet but it is on my top three