1). Take Separate Registration for both the business Verticals.
2). Since you are already Registered and possesse a valid GSTIN for your Hotel Business, you can use the same GSTIN for Works Contract provided that it should be in the same State.
Refer SECTION 22 and 25 of CGST Act 2017 for reference.