For hotels, there are reasonable priced (for London)
Travelodge's and
Premier Inn's near Euston station. It's a convenient location for King's Cross and all that. It would be about a 20 minute walk, or a couple of tube stops to the Langham Hotel from there.
I've stayed at both before, and would recommend them.
EDIT: and there's also a hostel on Pentonville Road, if you're on a budget:
http://www.hostelworld.com/hosteldet...65?sc_sau=sfab