Bonsoir,
Si c'est comme à Paris, non, pas besoin de réserver, tu peux acheter tes billets sur place.
Pour la traversée, il me semble que le moins cher est le bateau (Corsica Ferries ou SNCM). Là par contre, oui, il faut réserver à l'avance pour trouver les meilleurs prix.