South Padre Island in Texas offers affordable accommodation options, inexpensive beach activities, and low-cost dining options.