Tanto per iniziare ti linko il post del mio racconto di viaggio dove troverai un resoconto dettagliato, ma girando nel forum troverai tantissime info riguardo a giri del genere.
Per il noleggio dell'auto considera che dovete avere 21 anni compiuti e che comunque, se nessuno ne ha almeno 25, pagherete un supplemento giornaliero. Sempre riguardo all'auto molte compagnie vietano di portarla in Messico, o quantomeno chiedono un'assicurazione ulteriore. In generale comunque il noleggio costa meno che in Italia. Io uso sempre Autoeurope, e mi sono sempre trovato benissimo.
Per gli alloggi ognuno ha una sua teoria; io preferisco prenotarli prima di partire per non perdere tempo a cercare, molti invece prenotano solo volo + auto e poi cercano sul posto.
Per quanto riguarda il costo totale ci sono molte variabili. Innanzitutto 3 settimane sono chiaramente molto diverse da 2, poi c'è da considerare il periodo, che tipo di alloggi volete, come volete mangiare ecc. Il mio tour dello scorso anno, di cui puoi leggere tutti i dettagli, mi è costato circa 1.400 € a persona, essendo in due a dividere auto e stanze, ma considera che io ho pagato il volo un prezzo ridicolo... Pagandolo a prezzo di mercato, anche prenotando con molto anticipo, sarei stato circa sui 2.000 € per due settimane.