affordable hotel Rio Grande Valley