I agree about avoiding Nassau on spring break, but you can stay in the Bahamas: on Eleuthera, Exuma, or Abaco you will find beaches just as good, with no spring-breakers getting in the way.
Spent 2 wonderful, quiet weeks on Green Turte Cay in the Abacos once.
Beautiful place.