Entry visas are not required for EU citizens, and travelers from the USA and Canada if you stay less than 3 months. Citizens of other countries can get a visa at the Hungarian Embassy or Consulate in their country: please allow ample time as in some cases the administrative procedure of obtaining a visa to Hungary might take 4-6 weeks. For more information about visas, please check this website.