In a certain city, a straight road connects two towns, A and B, which are 120 miles apart. Every hour, a bus leaves Town A for Town B at a speed of 60 miles per hour, while simultaneously, a second bus departs Town B for Town A at a speed of 40 miles per hour.
Determine how many hours after the first bus departs will the two buses meet, and in that time, how many total miles have they each traveled combined. Assume both buses travel continuously without stopping.