Food will depend on the cuisine you like and obviously your budget but I'll make a list encompasses a little bit of everything from cheap eats to higher end and all in between. Since you're from Vancouver I'll do my best to compare
Here's a list of some of my personal favourites or my go-to spots in no particular order:
Turkish/Mediterranean and Donair: Swiss is probably your best bet but I like Top as well for donairs. Turquaz is great and so is Sahara for sit down Mediterranean kabob spots. Much better than what you'll find in Vancouver, Zaatar w Zeit doesn't really compare
Indian: Similar to Surrey. I like Little India, Zaika and Punjab Sweets but there's a bunch of spots on 34th Ave and after 91st just outside of Mill Woods.
Southeast Asian: I like Pho Hoan Pasteur or Volcano for Viet. Syphay is good for Thai, Boualouang is decent Thai and Laotian.
Korean: Bul Go Gi House or Hanjan. 34th Ave and 91 area also has plenty of Korean choices though
Chinese/Hot Pot/Dim Sum: Chinese Hot Pot buffet, Tasty Noodle. There's also Lucky 97 but tbh that area around Chinatown can be kinda sketchy
Sushi/Japanese: You're from Vancouver. Go to Miku lmao
Italian: Amore, Sicilian Pasta Kitchen, Chianti is decent for the price. Tony's is probably the best pizza in town. Most spots in Little Italy will crush it in this category though.
French/Poutine: The Marc for fancier if I had to pick with stuff like foie gras etc. Or La Ronde. Otherwise French Canadian we'll go with Cheese Factory for poutine or even La Poutine
BBQ/Cajun/Steak: I find we're lacking a real BBQ scene here so MEAT is probably your best choice for this. Otherwise honestly go to The Keg and get a steak. Dat Alberta beef
Mexican: I like Huma but El Cortez or Très Carnales are alright too
There's like 30 cafes I can suggest depending on where you are in the city. I still personally like Block 1912 but there's sooo many, Café Bicyclette, Paramo, Credo, La Boscoe and Square One are all good. Brewandbloom if you're here with a lady.
Idk I'm probably missing others but this should cover food tbh
Things to do: Go to WEM, go to the muttart, go to ice district and catch an Oiler game. Art Gallery is cool, same with the new Alberta museum if that's your scene. Enjoy your time here