Amazon offers a selection of men's watches for $40 or less. Plus, Prime members bag free shipping on all orders. (Non-members can spend $49 or more to qualify for free shipping; otherwise, shipping starts around $5.) Deal ends today. A couple of best bets: