The best time to visit Hungary is Spring, when the country is at its most colourful. Autumn is another good time to discover the country. Avoid traveling in November, as it rains a lot, and Winter isn't an attractive season either. Feel free to travel there in the Summer, but be warned: many sites will be overrun with tourists!