Exchanging Bitcoin for USD or other fiat currencies can be done at offline locations, but more often, online services are used for this purpose. It is essential to ensure the reliability and security of the exchange point, as well as the availability of reserves, which various monitoring services often assist with.