Miami, Florida has miles of beautiful beaches, is known for shopping amenities, a wide array of restaurants, championship golf courses and family friendly communities. There is major league football, basketball, hockey and baseball as well as boat shows, art festivals and wine extravaganzas.