Yes there are, but they usually charge so much you're better off buying your own vacuum during a good sale.
Most rental companies rent shop vacs--they are vacuum cleaners.
I think so.I know at Publix, they rent out steam cleaners for the carpet.Google and ask people in your area.I am sure someone knows.They sell cheap $20 vacs at Walmart though.It is probably cheaper.