Bonjour,
Oui tu dois aller à la mairie du lieu de ton domicile et remplir cette attestation d'herbergement qui sera ensuite signée par le maire de ta commune, tu dois fournir cetains justificatifs (papier d'identité;si tu es propriétaire : ton acte de propriété et si tu es locataire tes quittances de loyer, tu dois aussi passer au trésor public pour obtenir un timbre fiscal à joindre au dossier, tu as besoin de connaitre l'identité compléte de ton amie : date et lieu de naissance, numéro de son passeport..., renseigne toi à la mairie ils te fourniront la liste exacte des papiers dont tu as besoin).
Pour le billet d'avion aller retour, une simple réservation suffit ce qui évite de payer le billet pour rien en cas de refus du visa.....
Pour l'assurance tu peux la prendre sur internet : type assurtravel.....etc
Si tu as d'autres questions, n'hésite pas et effectivement si ça marche pour ton amie, tiens moi au courant car nous retenterons notre chance avec notre ami.
Cordialement