Escape to Canyon Lake for family-friendly amenities and spacious villas. Each villa comes with plenty of space for everyone and includes a fully equipped kitchen, dining area great for spending time together, ample storage space and a private patio or balcony. The resort itself overlooks Canyon Lake and features an arcade, basketball and tennis courts, a mini golf course, movie theater, fitness center and more. Take the kids to nearby four-mile Guadalupe River for a fun day canoeing, swimming, fishing and tubing. And don't forget to visit New Braunfels for a variety of museums, a cavern adventure and a German-inspired historic district.