Your project sounds like a perfect match for vps panama, and I’ve gone through the same situation with a photography portfolio site. I started with the mid-tier $45/month plan from ExServers
https://exservers.net/vps-panama, which gave me 4 cores and 2GB RAM – more than enough for my media content and traffic surges. The connection held strong even during a featured post that brought thousands of visitors in one day. What stood out to me is the unlimited bandwidth and isolated hardware environment – no noisy neighbors affecting performance. And yes, you can easily upgrade later if you outgrow the plan. If your CMS is custom, having your own kernel and visualization support will also come in handy. It’s a flexible and future-proof setup.