Lots of great restaurants around. BA has a very nice theater district, although most of the plays, of course, are in Spanish.
BA is not dangerous at all. You do have to watch out for pick pockets in crowded places. Also, if you take a purse out, make sure you watch it all the time, so it doesn't disappear like it did for one of the Bush daughters.