Just got back from PCB. Top places in order of must eat IMO.
1. Firefly. Before 7 PM 2 can dine for $39 with 2 appetizers (which both must be the She crab soup which is the best soup I have ever eaten in my life!). 2 main courses, and 2 desserts. Nicest place in PCB. The only Golden Spoon award winner on the panhandle. Pres Obama ate here. Trust me, you must eat here too! Everything is fantastic and this is as close to a 5 star dining experience as you will find in this area. The service, the atmosphere, the food, all are perfection. Go on Wednesdays and enloy live music by a man that plays saxophone and clarinet. It is a soothing relaxing dining experience.
2. Hunts Oyster Bar across the bay in PC, not PCB. It is a dive and it is wonderful. Ate here 2 times this week. This place is the opposite of Fireflyand I love them both. The raw oysters are only $4.99 a dozen and the steamed oyesters wit jalapeno and cheese are fantastic. My wife has never eaten a raw oyster in her life, or a fried oyster on purpose, but she loves the steamed oysters with Jalapeno and cheese. She also had the best grouper sandwich she has possibly ever had here at hunts this week. In addition they have great fried/bolied shrimp, sauteed crab claws, king crab legs, etc, etc, etc. everything is great and the prices are cheap. There will be a line, but it is worth the wait. This is a must eat during a PCB visit!
3. Salt Water grill. Great food and specials for $14.95 brfor 5:30. You must try the firecraker shrimp appetizers. I could make a meal off of them. This place has a huge salt water aquarium full of fish to watch as you dine. Great place.
4. For lunch with a view Schooners can't be beat. The food is very good.
5. Boatyard was a great meal we enjoyed this trip for our first time. Another couple wanted to go there and we all had great seafood. The have a fantastic key lime pie on a stick dipped in chocolate for dessert. If you are too full get it to go, but get it.
6.Pineapple Willies is a second to Schooners for lunch with a view.
7. Captain Andersons has been around forever and we never had a bad meal there. If you have never eaten here you need to eat here at least once. We used to eat here every trip until we found Firefly, hunts, and Salt water Grill. Now we haven't eaten here in several years, not because we don't like it, but because we like the other places better.
8. Salty Sues has really good food ranging from wings to seafood. I eat here when I am staying at the Landmark because it is good and I can walk to it.
9. Sweet Racks is highly rated so we tried it this trip. The owners are super nice and the food is good but we like spicy BBque and they have a sweet honey or maple syrup based sauce. Most people love this place, we just liked it OK and will not place it on our must eat list. If you like sweet things or want to try something different try their ribs, pork, and/or chicken. Most people love it and you might too.
Other place we like and go on occasion are Dustys, J Michaels Dockside grill, Hammerhead Freds, and Boars Head Rest and Tavern.
Sharky's has pretty good food but a great lunch view. When staying at the Wyndham we eat here at least once to eat out without having to drive. Not as good as Schooners or Pineapple Willies IMO, but still a good meal.
I hated Shuckums and will never go there again. I also did not like Captain Jack's buffet and advise to avoid this too.
At night many places have bands (Schooners, Sharkys, Spinnakers, etc, etc,etc). Not much help on this as I am in my room after I eat and we often eat the early bird specials for the bargain prices. In my younger days I would stay out all night, now I can't stand the loud music you have to yell over to have a conversation. Maybe others can offer insight on nightlife in PCB.
Pier Park has a lot of shopping which I love as much as loud music. About 40 miles away in Destin is an outlet mall which I also avoid whenever I can. There is a very nice but very expensive spa in Destin at the Sandestin Hilton. Not a fan of spas either but this one is supposed to be top notch.
Have fun.