One country of 700-plus islands spread over 180,00sqmi of pristine ocean -- The Bahamas is more than just the ultra-touristy Nassau most people know from those cheesy Atlantis commercials with the ...
Located on the island of New Providence, Nassau is the capital of the Bahamas. You'll find the islands' best sightseeing and historic buildings there. Also expect to find a crowd: Nassau is a very ...