What is your budget? What do you consider as too expensive?
You might try looking into a wireless external drive. With a wireless external drive, you don't need to connect/reconnect a cable, the computer connects to the drive via wifi. Depending on how much you want to spend, there are 250GB, 500GB, 1TB and larger drives available.