I would go with the mr heater with the fan behind it..really is a slick set up and puts off great heat..

the other nice thing about it is that the vent that the heat gets blown through you can put wet gloves or a hot pcket in there to heat them up!

I wouldnt get a mr buddy heater they are more of a problem then they are good. always clogging up and they go out reallly easily with any wind.

Be sure regardless of which heater you use to have an updated fire extinguisher!!! you just never know!