How about finding a restaurant where there is a bit of entertainment on the side? My friends and I sometimes go to one where there is 'Bollywood Shows' during the night. We also go to others where there is stand up comedians and folk singers etc. It's fun.