i live in the tampa area, and used to work in ybor. king corona is a pretty good place, there is an unband cigar they have there simply called ybor city handmades, get the torpedo (6x52)...(and cheap too) there is a place there thats much smaller, got a hanging fuente sign out front that is also not bad, small but good people. i honestly. truly, incourage you to go to a place called cigar castle, its not in ybor, its about 15-20 minutes away, close to USF, but IMHO its the best B&M in the tampa bay area, i often take the hour long drive from my home just to go there. they have good prices, great selection (always has opus, liberty, and most of the time you can find flying pigs there too) even better service, guy there named trace is more then helpful and knowledgable, very kind. also a full bar. one of my favorite brand of cigars is sosa (best is the lonsdale, churchill is my second fav) there average price so i suggest trying one, they sell them here, one of the few places that as them.
back to YBOR, there is a few small cigar places only selling there own stuff, rolled there often in the window, i suggest trying some of them, most cigars are cheap and pretty good for the price. my favorite one (thus suggesting you try) is called nicahabana cigars. i believe i paid $2 or $3 for a maduro last time i was there.....also, they give you a free beer when you buy one of there smokes (assuming that you smoke it there of course, and the beer selection is NOT vast, but its free)
as for food in ybor, my favorite is carmines. alot of people will tell you they got the best devil crabs in the country. on fridays (and i thinks sat also) they have my favorite, crab meat pasta. another notable restaurant is acropolis. if you like pizza, chicago style, the best in town in right down for raymond james. its called giordanos, best stuffed pizza you can get. its a must to get a cuban sandwich, most places around here does a good job, the best two places are in brandon and im not sure your gonna wanna go to brandon for a sandwich. lol, but if you end up there for something else, try la septima's or the latina market off state road 60, both make the best cuban's in town. and of coarse you should stop and get a loaf of casino bakery cuban bread, best for the bakery, but most publix and sweetbays in town have it too, and for $3 for a 3 foot loaf, why not? the columbia is a good place to eat as well its just expensive....though there is a place called six tables, reservation only, super expensive, over $100 for two people, but if your married or got a girl with you, its the most romantic place you can find.
i know this is alot, but there is just so many good places for smokes and food, again, i suggest you go cigar castle if no were else.
if your a pipe smoker there is an edwards pipe and tobacco off of henderson 5 minuts from the stadium, they have a few cigars too, not many places for pipes and baccy in tampa believe it or not.
if i think of anything else, i will tell you. but thats pretty much it. again, cigar castle!