Try the Doubletree or the Marenas resort in Sunny Isles. Tall buildings and should have good views inland as well as to the ocean. Location is about half way between MIA and FLL.
Most of the Downtown MIA and Miami Beach hotels have parking fees of $30.00 and up. Also, you may want to check for hotels that have onsite rental car agencies so you can take Uber or a taxi/shuttle from the airport to save money on all the extra fees. you can rent a car for the day you need and not have to worry about the fees for parking at the hotel plus all the additional taxes from renting at the airport.