You say the flight time is "horrible" but it will give you a full day in destination. Hotels are so cheap in Vietnam that you can book a day room or the night before your arrival so that when you arrive you can sleep and then wake up early afternoon.