Bonjour Supermaman
Tout dépend de vos attentes sur l'hôtel : son confort, sa localisation, le prix max que vous souhaitez y mettre,... tout est subjectif et selon les goûts de chacun.

Mais il y a une constante où
Londres met tout le monde sur le même pied d'égalité : c'est une ville chère.

Le plein centre est certes "bien situé" mais assez peuplé touristiquement parlant donc peut être très bruyant jusqu'à très tôt le matin (sorties de pub) etc...
La ville est bien desservit en transports en commun ; certaines lignes de bus roulant même 24/24.
Regardez sur booking.
J'imagine que ce n'était pas la réponse que vous espériez mais difficile de vous donner des adresses ne connaissant pas vos envies et goûts.