Whenever I have friends come into town, I take them here and they all absolutely love it. Obviously, since much of the fun is being outdoors, you need to take weather into account....but there is nothing better than drinking and eating with your friends, at one of the patio resturants, and just talk and people watch.