A freesat box will need connecting to a dish (same as a sky dish).
A freeview digibox needs an aerial - a (good) indoor one might work if you live in a reasonably strong signal area - make sure you get one that is optimised for freeview and is (preferably) on sale or return.
Amazon have an aerial :
Amazon.co.uk User Recommendation
Good freeview digibox brands include Humax, Panasonic and Philips - but you may pick up a cheap one from Aldi/Lidl that works just as well.