I've lived in Toronto all my life, but I've never gotten to go to Medieval Times until tonight!
I thought it was truly fun, and a great first-second-or-third date option. Good way to be able to chat with someone, but always have something to distract you (although you do eat with your hands, so make sure the person you're taking is okay getting messy). We didn't have tickets or reservations, and just wandered in ten minutes before the show started. Tons of tickets left. $100 for two people
Drinks are extra (alcoholic ones), but do include cute souvenir glasses. Food was fun, all things considered - it's not GOOD food, it's just part of the overall experience.
Almost 75% of the audience was 16 years old or older.