Have you tried the Liguanea Club in New Kingston.. short taxi ride to the Embassey and walking distance to everythng in new KGN ?? Would you consider a Guest House ?
A few Jamaicans rent their homes to guests ..most of these are well established homes ..children have left the nest ..etc .. lovely experience and much cheaper than hotels..$100 would probably rent 2-3 nights .