I love to visit cities and I'm just trying to visit a city where it has a beach to splash in with warm weather and a rich history (museums, restaurants, hotels, good music, cool nightlife, etc), but I'm in doubt to visit Miami because I know nobody who's been there.