Also, does anyone have any recommendations for good places to eat and drink?
Sure. There are lots of good places for both, but before I give you a laundry list of names, please tell us what you're looking for. What kind of food, what sort of atmosphere you like when you're out drinking, etc. You don't have to go to Sopot for those unless you just want to see the place.
WWII history? There's none in Gdansk. :) Check out the Gdansk History Museum on ul. Długa in the Main Town Hall and don't miss the photos on either side of the Golden Gate as you continue your stroll up the street.
When you arrive in your hotel, pick up a free copy of Gdansk in your pocket and spend some time reading it, or you can visit their web site at inyourpocket.com
If you have more questions, post them here or send me a pm. Hope this helps.