Miami is a major city in the south-eastern United States and makes up part of the largest metropolitan area in Florida. Being part of the South Florida region, it is 20 miles from Fort Lauderdale, 106 miles from Naples (Florida) and 156 miles from Key West.
Because of its proximity to the equator, Miami's weather is generally hot to really hot! The summer months of June-September will see most daytime highs over 90º fahrenheit. Combined with the region's humidity, these can make for stifling temperatures, both day and night. You won't see nearly a car or home without running air conditioning. Winters average an impressive 75º fahrenheit for daytime temperatures and nights are slightly cooler. During June to November, rain and thunderstorms can be expected.
Of course, if you're in Miami, you'll want to spend some time on the beach. Miami Beach in on a barrier reef across the Biscayne Bay, and it's sandy, sunny beaches from party-hearty South Beach that continues all the way up north along the coast of Florida. As Miami has pretty temperate weather, the beaches will be active all year round, but the water will usually be too cold to swim in the winter. Topless sunbathing is allowed in Miami Beach, and if you want to take it all off, go to Haulover Beach Park in North Beach.