I have a Beetel Fun USB TV Stick , only RS 900+4% [ from Kolkata ] . Very very good for its cost , works with Cable , haven't tried with Dish TV but should work , Composite Input present.
Quality of picture is decent enough ,looks good in 23" LCD 16:9 .
Well the ANtenna is also a type of connection , isn't it ? Where exactly are you planning to watch the TV ?? By the way even if you watch the TV from Antenna , it is not going to be as small as a Router antenna or something , you have to have a Dish or something/