I think if I did not have other reasons to visit, three days is too short of a trip. I recommend at least five to seven days to make the most of the trip. I still had an incredible time in my short time in the city. I had to sacrifice some lying on the beach time, but no matter it was four days well spent.