Combine the sugar and cinnamon together in a shallow bowl for your cinnamon sugar coating.
Make the churros: Line a large plate with a double layer of paper towel ready for your cooked churros.
Heat the butter in a medium-sized saucepan. Add in the water, sugar, vanilla, cinnamon, and salt. Bring to a simmer for 5 minutes while mixing occasionally. Add in the flour, stirring with a large wooden spoon until well combined.
Take off the heat and allow to cool for 10 minutes, or until just warm to the touch.
Once the dough mixture has cooled, add the egg, quickly beating until completely incorporated (it will look like it's not coming together, but keep beating) until a dough forms. Set aside.
Make the burrito: In a skillet over medium heat, cook the ground beef, crumbling it up until it is almost done. Add in your taco seasoning and finish cooking until it is no longer pink.
In a pot, mix the seasoned ground beef with the refried beans, sour cream, and cream cheese over low medium heat. Cover with a lid, stirring occasionally, until hot. Top with shredded cheese; heat until melted.
In the meantime make guacamole: Prep guacamole ingredients per the instructions above. In a bowl, mash the avocado with a fork until it is smooth. Add the remaining ingredients (except the chips) and stir. Season with salt and pepper to taste. Add more lime juice to taste if desired. Refrigerate until you are ready to serve.
Cook the churros: Fill a large pot or deep skillet with oil. Heat oil over medium-high heat to 360°F (180°C).
Scoop the dough into a pastry bag with a large open star tip nozzle.(alternatively, you can use a zip lock bag, snipping off one of the ends for the opening). Carefully pipe 5 - 6-inch long strips of dough into hot oil, cutting the ends with scissors. Fry churros 2 - 3 at a time to avoid overcrowding the oil.
Fry until golden brown, about 2 minutes on each side. Transfer to a paper towel-lined plate for a few seconds, then roll in the cinnamon sugar.
Place the chocolate in a microwave-safe bowl. Microwave for 20-second increments, each time stirring, until the chocolate is smooth.(Overheating the chocolate will cause it to burn and not melt, be cautious not to microwave for longer than short increments) To serve, Spoon the beef and bean onto the tortilla, fold in the ends and roll up. Drizzle with hot sauce (if using). Serve with guacamole, chips, churros with melted chocolate, and sparkling water.