What about a carrycot, that will come with a travel system (if you have one/will get one), because most of those are suitable for sleeping through the night, and are likely to be cheaper than a crib even if you aren't getting the travel system. There are a few on eBay and you can buy new mattresses for them.
I haven't used it yet so can't 100% recommend it because silly baby is overdue and showing no signs of emerging but I got what looks like a normal cot, but one side drops down completely so that we can push it against our bed. This means we can use it as a bedside cot for the first few months but not have to buy anything new when baby moves into his own room. Seemed the perfect compromise to us. It would have been £200 new, but we got it for £60 off ebay. You can pick moses baskets up on ebay for less than £15.