Earth : Europe : Central Europe : Hungary : Lake Balaton
Frequent trains from Budapest Déli and Budapest Keleti run down the south side of Lake Balaton. Intercity trains stop at main stations such as Siófok, Balatonföldvár and Fonyód. Slower trains stop at all stations. Allow between 2.5 and 4 hours for the journey, and about 3500HUF (approx €17) for the one way fare (First Class). There are discounts for families (33%) and students (65%). Pensioners go free on trains, if in possession of an EU national ID card or passport. Not all ticket windows at the main terminals accept credit cards so you should check the signs. Many ticket machines have English and German language options. Airconditioning is found only in InterCity carriages,located next to the locomotive, for which a supplement is payable. Timetables can be found at 
Flybalaton airport at Sármellék (SOB) at the south-west end of the lake is about 20 minutes drive from Keszthely and Balatonmáriafürdő. The airport is currently not served by international airlines.
Since the lake is shallow, summer storms can create very large waves, and people have drowned in most years. A system of warning beacons around the lake alerts bathers to expected strong winds and storms: 30 flashes/minute, colour white/yellow means winds 40-60 km/h, and you should move close to the shore. 60 flashes red/white means winds over 60 km/h. Time to get out quickly!
Buy local wine of course!
With a vast lake, fish is a good option: Fogas (Pike-perch or Zander) is a white fleshed fish with delicate flavour; Keszeg (bream) is good roasted whole, Ponty (Carp) and sometimes Harcsa (catfish) is the base for halászlé (spicy fish soup), and you'll also find sullo (young fogas) on the menu. Game is widely found in the Badacsony hills and the Nagyberek (near Balatonfenyves), so it's worth looking out for pheasant (Fácán) and venison (szarvas) on the menu.
One kind of local food is lángos, a bread-like pastry usually sold on beaches. It is offered with different toppings like cheese, sour cream, and ham, or often plain just with garlic-sauce on top. Another common "beach food" is cooked corn on the cob (főtt kukorica), grilled sausages (sült kolbász) and of course, ice cream (fagylalt, or more colloquially, fagyi).
The hills north from Balaton are know for their wine. The best you can do is going for a wine spotting tour.
Lake Balaton has been the holiday playground of ordinary Hungarians for over a century, and most of the accommodation is in private houses and apartments rented by the owners, often through agencies. All along the road there are signs for "Tourist information" which are really agents for accommodation and tours, rather than the official tourist offices (called Tourinform). Many visitors arrive without booking and can usually find rooms for around Euro 15 per person/night. Costs for a house with 3 bedrooms can run from about Euro300/week to over 1,000 (luxury house right on lake shore).
It's worth to book the accommodation before arriving because in July and August most of the places are totally full and it is hard to find a free room.
High season for Hungarians is the school holidays, from mid-June to the end of August, but many people go home by St Stephen's Day (20 August). The whole place becomes very much quieter by mid-August, and you can easily find accommodation. On the downside, lakeside bars and restaurants also close for the season.WikiPedia:Lake Balaton