If you get out to the Toronto Islands, watch out for Hanlons Point. It's a nudist beach. I was unaware the first time and was forced to watch a naked volleyball match for 70 year olds during my picnic lunch.
You have to go up the CN tower for the view, Kensington Market and St Lawerence Market are good for food. You can prentend to be a hipster and take a selfie down Graffiti Alley on Queen Street.
As for places to stay, try and get downtown. The subway system here is pants at best.