[...] no suelo ir a comer a Buda, pero te digo lo que sé. De la zona del castillo ni idea. Hay muchos restaurantes, todos bastante turísticos. De esos no puedo hablar porque no he entrado nunca.
Depende de lo que entiendas por caro. Lugares para comer, con distintos precios hay muchos. Generalmente en restaurantes normales, no turísticos se puede comer por entre 7-10 euros (por plato, si uno se bebe una cerveza hay que contar alrededor de un par de euros más por una jarra de cerveza de medio litro – en realidad es algo menos).
En la zona baja conozco varios restaurantes que tienen estos precios, por ejemplo el Szent Jupát, además en este restaurante ponen platos bastante grandes (en realidad no son platos sino bandejas de madera) con lo cual se puede pedir un plato para dos, o un plato y un par de sopas (la sopa pueden ser un par de euros o 3 dependiendo del tipo). El restuarante está en Retek utca 16, cerca de la plaza de Moscú. Es bastante chulo y se come muy bien.
Si quieres algo más barato puedes buscar en restaurantes de comida rápida (tienen comida húngara muy buena por 3-4 euros). Por ejemplo en el mercado cerca de la plaza de Moscú (al lado del restaurante anterior, en la calle Feny), en la planta baja hay varios restaurantes, dos de comida húngara y uno de comida turca. Además de lo interesante que puede ser ver un mercado normal (no el del centro que es muy turístico).
Este mercado está en uno de los edificios del centro comercial Mamut. En el Mamut hay muchos restaurantes (está en el mismo sitio, cerca de la plaza de Moscú, la entrada principal cae en la plaza Széna, pero tiene entrada también desde la calle Feny), algunos con precios normales, otros en plan comida rápida… como son centro comercial pueden ser un poco más caros que en el mercado. La mayoría de los restaurantes estaban en la segunda planta si no recuerdo mal.
En una de las calles que da al mercado hay un restaurante muy recomendable… no recuerdo el nombre (Feny utca esquina con la calle Lövöház), pero lo reconoceréis porque es muy rústico, al menos por fuera, tiene una terraza separada de la calle por una valla de madera verde que le da el aspecto de un restaurante de pueblo. Ronda también los 10 euros… pero está muy muy bien.
En otras zonas de Buda:
- En la plaza Zsigmond Móricz hay un restaurante de comida rápida muy recomendable. Con comidas típicas húngaras muy buenas. Creo que ahora se llama Wikinger. Por la noche, a partir de las 8 o las 9 no tienen comidas normales, solo bocadillos o gyros, pero también muy buenos (es uno de los mejores sitios para comer gyros en Budapest). Está no lejos del McDonals, junto a la parada del tranvía 61 y del autobús que sube al monte Gellért, es decir al comienzo de la calle Villany.
- en la terminal del tranvía 4, no lejos de la plaza anterior (en la calle 23 de Octubre, junto a Fehérvári út), hay un mercado muy grande. La planta superior está casi toda dedicada a restaurantes de comida rápida, en su mayoría húngaros. Es un sitio, la verdad, nada turístico (comen trabajadores y estudiantes), pero se puede comer bien y muy barato (3-4 euros).
- En la misma zona hay un restaurante muy bueno, Alba Regia, (Fehérvári út), hay que andar unos 5 minutos desde el mercado (a la izquierda mirando desde la terminal del tranvía 4, es decir, no en la dirección de la plaza Moricz sino al contrario). Está junto al puente del tren (que cruza la calle). Es restaurante, o sea que las comidas son por alrededor de 10 euros, pero se come muy bien, son muy simpáticos y el sitio está muy bien.
Nota: estos dos últimos sitios están en una zona no muy interesante. En realidad si no es por comer, no merece la pena pasarse por allí.
En la calle Mayor (Fö utca), entre la plaza Batthany y el puente de las cadenas hay un restaurante muy chulo, el Horgasztanya. Está en la esquina de la calle Halasz. Es muy bueno y tiene decoración marítima y se come muy muy bien, pero es restaurante, es decir 8-10 euros es la comida normal. Destaca especialmente la sopa de pescado (eran unos 4-5 euros).