There are so many restaurants in Girona that it is hard to make a choice, but these are my proposals:
if you are vegetarian or vegan:
- restaurant Tofu is my favourite. It's asian fusion, and most dishes have vegetarian option. So you can go there with non-veggy friends and everybody will be happy
- take away: La carmanyola, in Plaça 1 d'octubre. Very nice tradition vegan dishes, at an affordable price. Cheaper if you bring your own tupper-ware, or you buy it there (and re-use it)
- another take away but with tables where you can eat is biodrissa in carrer Ciutadans, 11. The place is very nice, with vegetables to buy and a good offer for menu. The price is very affordable, less than 7 euros, and it's open until 9pm including Sundays. Only that the food is just ok, not as tasty as La carmanyola.
Otherwise:
- tapas: Zanpanzar, very closed to the apartment. A great atmosphere!
- romantic dinner: el Pati de la Veïna, in the same Ballesteries street. Very homy.
- restaurant Blanc, 5 minutes walk. Charming design and affordable price.
- Enjoy it, in Plaça Independencia. New spectacular fashionable resto, and the food is reasonably good. It's more the place than the food, thou.
- Le Bistrot, for an ambience from the past. Food is not very elaborated, but the place is great.
- just downstairs, La Terra! They offer good deals of hamburgers (try the vegan, delicious), juices and nice views on the river. Avoid it if it's too crowded, it may take a bit of time.