The hidden input fields is the next sibling of the checkbox, so you can use
$("#MakeReservation").click(function () {
var Ids =$("input:checked").map(function () {
return $(this).next().val()
}).get();
console.log(Ids);
});
Demo: Fiddle