Miami eh grande e opcoes de hospedagem nao faltam...sugiro estudar a regiao que mais te interessa (olhe no link de mapas) e a partir dai selecione o hotel.
Eu sempre vou sugerir hoteis em South Beach porque acho mais conveniente. La voce fica perto de tudo, pode andar para praia e para as compras. Vale mais a pena fechar um pacote completo (passagem aerea + hotel) do que marcar separado. Conheco varios Gerentes Gerais de hoteis, e quando peco dicas para eles, sempreescuto o mesmo: o melhor preco se consegue online.
Sites bons para viagens nos EUA:
www.travelocity.com
www.expedia.com
www.kayak.com
Cheque fotos e opiniao de turistas nos sites:
www.yelp.com
www.tripadvisor.com
Hoteis que amigos ja ficaram e adoraram:
Beacon Hotel
Cardozo Hotel
Lowes Hotel
Fountainebleau