Hosting solution for my project

We are building a online community site which will grow over time and Im looking for the best hosting solution that can be easily scaled if need be.

Id say my expertise in the hosting world is moderate, I have above basic knowledge but I don't want to be managing my own servers. I also need a solution that can scale easily.

This site has a user dashboard as well. Site will have lots of images and will be using video embed (Wont be hosting our own video). Let me know if you have any other questions to best answer my question.

I have been looking at BlueHost and MediaTemple, but Im open to anything.

Thank you!