Eftersom din trådstart är lite vag på vad du gillar att göra, var i Miami du vill vara etc så kan jag bara skriva lite allmänt men:
När du skriver Miami så antar jag att du menar Miami Beach/South Beach och där är boendet ofta dyrt (dyrt för att vara USA och dyrt för vad man får) men det finns givetvis undantag. Leta på olika hotellsidor och googla även efter erbjudanden etc. Sen beror det ju på var du vill bo - mitt i smeten på Ocean Drive är ju dyrare än västsidan av Miami beach-ön.
Mat i Miami kan vara svindyrt och svinbilligt. Många svenskar gillar ju att åka till USA och äta skräpmat och det är inte dyrt. Många gillar/hamnar på turistfällorna på Ocean Dr och där är det dyrt (iaf med tanke på kvaliteten).
Det finns massor av forum och restaurangtestarsidor som tipsar om olika matställen i olika prisklasser.
Eftersom South Beach har blivit ett mecka för wannabees som gillar att flasha pengar och synas så är det dyrare att gå på de fräcka klubbar etc än att gå på en bar. Det är mycket yta i South Beach och personligen tycker jag att stället är på väg utför men samtidigt är det väl kul att ha sett - alla har ju olika smak. Miami är numer Zlatan och Chippen/Oksana och det är inte min scen.
Key West är ju mitt favoritställe i Florida men det är knappast billigt, speciellt inte i januari, även om det givetvis går att leva billigt där med. Dock kan det vara svårt att hitta boende i KW till vettiga priser om man börjar kolla så här sent.
Bil etc är väl bara att gå in på ex Expedia, Travelocity, google eller liknande sökmotor och kolla? (Gäller ju iofs alla dina frågor).
Ticket i all ära men kolla lite sidor som söker på flera resebyråer och flygbolag ex expedia, flygresor.se och momondo.com