Stay away from flat bars for long rides. Think about how it might feel to keep you hands in the same position for 6+ hours. Riding 2+ hours can feel a lot different then 30-60 mins. Whatever bike you get make sure its a good fit. Also how old is you son.