If you want to enjoy all the fun and adventurous things to do in Melbourne, you need at least 4-7 days in the city. The majestic city has stunning landscapes, breathtaking landmarks, and thrilling activities that cannot all be covered in less than a week, at the very least.