I will be flying from Boise ID to Cacun Mexico. The flight itinerary is..leave Boise fly to Denver have a overnight layover. Board in the morning and fly to Mexico. When I leave it's from Mexico to San Francisco and have another overnight layover. Then board in morning and arrive in Boise. Where am I supposed to stay for those layovers? Does the airport have hotels available at all hours of the night? Or do I need to find a hotel on my own? And also will my bags be removed from the plane each time ? And will I have to re-check them every time?