Any recommendations for either of these cities pre and post cruise?

We would like casual, fun places ideally within walking distance. Not fancy fancy or $$$$ "fine dining" My daughters don't eat red meat.

In Barcelona, we will be at the top of Las Ramblas (Le Meridien) and in Istanbul, in the Sultanahmet area at a small hotel. Thanks!