I'm considering trying to sell a small desktop application (I would be considered a one-man mISV, I guess?) at a price of about $20-$30 USD. I would distribute to customers by download only. I get the sense the best and most intuitive way to do this is provide a download link from the application's website.
What are the best ways to go about this? Should I create a website with a standard web hosting provider (like, e.g. DreamHost) and use that to allow customers to download it (it's 18MB or so in size)? I want to allow for the possibility that many people may attempt to download it at once (if I were able to get a write-up on some very widely-read sites), and I would not want my provider to not be able to handle that, since that would be THE crucial sales period.
I'd also like to keep costs of hosting/serving as low as possible, since I'm not sure I am going to make any money selling this at all. I'd also like to keep things relatively simple.