When it comes to luxury vacation spots there are few places in the world as beautiful, and luxurious as South Beach in Miami. It has some of the most beautiful beaches in the world, along with an endless array of entertainment from night clubs to recreation diving.