The first Formula 1 race was held in Hungaroring circuit in 1986. Since then it is held annually and 2005 is no exception. This year the program will begin on Thursday, July 28th with the Public Pit Walk. The race itself will take place on Sunday, July 31st.
To become a spectator you will need a ticket and on official Hungaroring site they say that “there's no way to get your tickets for the Hungarian Grand Prix cheaper than ordering from our homepage”. But it is better to make your bookings now, otherwise there will be no tickets left. The same applies to hotel rooms and air tickets.
Go to Hungaroring.hu