Planning a journey to the Celtic heartland? Our comprehensive seasonal guide reveals when to experience Wales at its finest, balancing weather, crowds, and local festivals.