There's lots of good things to do in Toronto and the city is generally safe. You can be out at night in the city and you'll be perfectly fine !
Front street has some good restaurants, the usual jack astors, casey's, etc.
If you want really good food at a somewhat decent price, you can check out Yorkville, lots of high end restaurants, and you'll see some pretty cool cars there too.
depending on the hotel, and what you want to spend, there's a few in the downtown core, you have the renaissance hotel at the Rogers Center, or the Fairmont hotel. You also have your usual holiday in's, stuff like that.
Shopping malls include Eaton's center in the downtown core. Yorkdale which is just north of the city at highway 401 and Dufferin street. If you want to go a little farther north, you can visit Vaughan Mills and while there, if you're coming with kids, you can check out Canada's wonderland.
Ummm ... I think that's the majority of things, if you'd like to know anything else please ask