There are plenty of cheap B&B's in front of Kings Cross station, just walk across Euston Road and over to Crestfield Street and there are plenty of reasonably priced places, most of them even do a decent 'Full English'......