I have this one:
https://www.amazon.com/gp/product/B01MS5UJBK/ref=oh_aui_detailpage_o03_s01?ie=UTF8&psc=1
also fits my other laptop. the pockets come in handy for usb-c chargers and adapters:)
I do not have a recommendation for a hard case. However, I purchased this soft sided case for my Surface Pro 8 and it fits the device perfectly with or without the surface keyboard attached. It also has room to store the charger and a few accessories. Seems to provide good protection for the device and it is a decent price performer.