I would recommend you use Bisq; bring a laptop running Bisq
~
Not just any laptop, it would have to have at least 8GB of memory if it is running Windows and you ever plan on using it for miscellaneous stuff, because you need Bitcoin Core to run Bisq, and Core itself uses 2GB, and then Bisq consumes another 1GB at most. If neither of the above are true, then you might get away with 4GB of memory.
Take this seriously - out-of-memory problems are no fun to deal with.
Wait, what? You don't need to run Bitcoin Core to run Bisq. I haven't tried Bisq on a machine with less than 8GB but it would be an interesting experiment. I will install Armbian with GUI on a 1GB Pi later and report back.