So many people ask this question, so I am basically copying and pasting from a recent post (not all verbiage is mine, but I do agree with what is being said).
I enjoy A1A Aleworks 829-2977 for fresh sea food and wonderful to sit outside overlooking the Bridge of Lions on a busy corner-lots goin' on. Call ahead and get on the priority list as it is a great local hangout too and you will wait an hour to two otherwise. Just call ahead! Not a place to sit and linger - service is fast-you will be in and out. Beer is good.
I also like LaPentola on Charlotte Street - wonderful food - Mom & Pop's - on the higher end for dinner, but lunch is wonderful and less costly.
Son of a Fish on Aviles Street is a great little fish taco place - Mom & Pop's. Other fish dishes too.
Casa Maya - LUNCH ONLY great Mayan Mexican cuisine on Hypolita Street and be sure to go next door to Claude's Chocolates - hand made truffles, made by Claude, a Frenchman - classes chocolates and cold hot chocolate bar.
Irish Pub - McKnights on the square downtown (Cathedral Street)has the best fish & chips in town and great beers!
Greek food and more - next door to McKnights Pub - Athena Restaurant - more diner like, but wonderful food, trust me.
Cuban - must go to Habana Cafe - behind and underneath A1A Ale works on King Street . They will have an orchestra on weekends with wonderful salsa dancing. Make sure you ask for your table in the room with the orchestra. No cut offs or tank tops there. The food is to die for - authentic cuban food.
Columbia is another favorite restaurant for locals too - try the white sangria made with champagne (good champagne) I don't even get a headache from it. Even tho I don't like chains - this a good one.
Hidalgo Cafe (adjacent to Columbia) is a favorite for lunch with pannini's and build your salad and the BEST Italian ice cream (only place in town) with 40% less fat and about 100 flavors to try. Wonderful.
On the way into town gotta do Gypsy Cab - wonderful menu - fresh food - a must - go early on a weekend night as it is popular and later you will wait - worth the wait, however!
Raintree is popular also - great food and dessert bar (on San Marco) and if you stay in town they will send a car for you and take you back to your place - not at the beach, however.
I still like Oasis for lunch especially, just wish you could sit and see the Ocean.
Sunset Grill on A1A Anastasia.
And for just ole barfood - people
love Scarlett O'Haras, corner Hypolita and Charlotte. Good martini there also.
Also, Fiddler's Vilano Beach now has live music on Fri. & Sat. nites and if you stay in town, they will send a van to pick you up and return you to your B&B/hotel, etc. Food & service there iffy too, but it is beautiful sitting looking out on the beach and waves.
Also, Caps on the water (off A1A North) from Vilano Beach - wonderful food (dinner ) and it sits on the river.
Have fun, and do let us know and write reviews on this site under restaurants / hotels when you return, okay? Counting on it !