The correct option is A suite
Option B: A suite is a set of connected rooms, used for a person's or a family's personal use. These rooms are generally seen in a hotel. Suites are a bit more expensive than the normal rooms. Hence the word 'suite' is the most suitable option here: the speaker didn't have the finances (means) to book a suite.
Hence, B is correct.
Option A: 'Suit' is a piece of clothing. It has no relation with the given sentence, hence option A is incorrect.
Option C: A house is a structure itself, a house cannot be inside a hotel ("in the hotel"). Hence C is incorrect.
Option D: A bed is a piece of furniture and has no relation with these words "Our means did not allow us to book". Also, a bed cannot be booked. Hence D is also incorrect.