Wow, you have a little bit of everything planned. Sounds wonderful. Have a great, safe, fun, and profitable trip!