Hi Doddy, don't worry about your 19 year old, she will love it there as I'm sure you will too. Am not a veggie but all the restaurants cater for that diet beautifully, there are lots of great places to eat there, as for bars that cater for different, ages they all seem to. The Athens bar is a really good place for all ages, as is Bar 38, they play good music and have live acts too. The Condor bar is quite good as well tho, they have some tribute acts on most nights, tho some can be a bit cheesy! El Greco will be another place that would suit all ages too, you will probably find your own place that you all enjoy together, have a great time as I'm sure you will do.