Should I drive or fly to Mexico?