Among hotels in New Braunfels, Courtyard by Marriott is an idyllic escape. Overlooking Guadalupe River, our New Braunfels, Texas, hotel’s amenities include spacious rooms, a resort-style pool & on-site dining just minutes from many top attractions.