1. When there is not much traffic in the early stage of the website, it is recommended to use the cloud host. Ordinary 1G memory configuration is enough. Cost 1000 or so.
2. Virtual host is enough for you. But because your website will have more pictures, it will take up capacity and bandwidth. Cloud hosting is recommended.
3. It mainly depends on which parts of the world your website is aimed at. If it is aimed at Europe and America, it is recommended to use an American server. If it is aimed at Asia, you can consider using South Korea, which is more stable than Hong Kong.
4. The bandwidth in the early stage is more than 3M, which is basically enough. Most service providers support mid-way upgrade configuration.
Haiteng Data Yang Chuang answers for you. If you still need help, you can come to me directly.