easiest?..depends..you can buy some website making software from Challenger, which you can upload you materials. I dont know whether they have some template for showcasing picture portfolio, but you can try. Nowadays, you seldom see pros using plain html, they use flash to showcase their work to minimize unauthorised usage of their photo.
As for music, there are some free music online which you can just loop. But mind you that some are NOT free actually. You must give them credit.
Try to have a look at some photographer's website that you like and have a specific theme that you might want to portray with ample consideration for users/clients that you have in mind.
If you are proficient with flash, php or asp.Net, then it is better. You can customize you website to your hearts content. I got a website once, paid every year for it. In the end, i became a premium subscriber to an online photosite. Better and more focused.
Other CSers wanna share?