Hi! I would love input for our June trip. Our family of 5 (kids ages 16, 15 and 12) are traveling from Portland to Penticton the first day (June 16). Should we drive directly to Banff the second day? If we stopped for a night in between Penticton and Banff, where do you suggest? We were thinking about making Moraine Lake our home base for site seeing around Banff/Lake Louise. Three nights? We then were going to to up to Jasper for 2 nights and then head over to Vancouver. We need to be in Vancouver by the morning of the 24th. Any relatively flat bike rides to suggest on this itinerary? We don't mind going up to 40 miles, but flat would be nice. Any other advice? Thanks!