gps arduino

salve ragazzi, dovrei mettere un gps in macchina da collegare tramite arduino... questo mi servirebbe per farmi restituire valori come l altimetro, velocita macchina e km fatti, tutto questo visualizzati nel display.. mi sapere indicare un buon modulo gps economico che vada bene per le mie esigenze... ho gia visto qualche modulo e non so quale potrebbe andare bene per le mie esigenze, magari quache modulo su cui e gia scritto del codice in modo da aiutarmi anche in fase di programmazione... poi mi sapete dire cosa serve la batteria tampone nel modulo gps? a tenere il modulo sempre agganciato ai sattelliti in modo da avere il fix immediato?

non c e nessuno che mi sappia aiutare con la scelta di un modulo gps?