Well, I believe that location doesn't matter much excluding some technical requirements. Your requirements seem to be very normal. Do you even want to sell products online? In case if it is just hosting a normal website, you can buy a domain and a starter package from a hosting provider. Note: Both need not to be taken from the same provider, it can be different. The domain cost depends on the provider and under which tld are you planning to buy as in .com/.net etc. The hosting package would cost you somewhere around $1-$4/month. Well, you might get benefited if you opt for a yearly plan. Good luck
Hostpaedia - Affordable, Reliable & Secure Web Hosting
Web Hosting : Host Unlimited Websites, cPanel, Softaculous, Servers in USA and Germany
Reseller Hosting : cPanel, Softaculous VPS Hosting : KVM VPS powered by Virtualizor
If it is just the normal items that are not on any controlled list of substances or drugs then any host will allow you to have a site as long as you fire them off a message first to ensure that any requirements they have are met.
make 100% sure what you are doing and whether its legal or illegal in that particular country, take extra care while doing this and avoid anything against the law that could lead you to more trouble in future.