While it's possible to do many of these activities in one day, spreading them out over multiple visits allows for a more relaxed and enjoyable experience.