Has anyone did this trip recently? Looking for some advice. Please!! A multi-generational trip, 4 adults and 14&16 year old. When is the best time to go? How long would your need ans best areas to stay? Thanks