If you are visiting Toronto for the first time, we would definitely recommend staying at least a week. In fact, you can easily fill a whole week in Toronto enjoying the trendy city vibes and attractions, dining out and exploring the city like a local. But if you are short on time, then 3 days in Toronto will allow you to see the best of the city, while getting a real taste of what Toronto activities are on offer.