YES to good photos on your site. Yes to good SEO. It should not be an either or arrangement.
And I am using a company that gives you templates to use and they basically host us. I don't really understand it all, and like I said.. I have never ever done anything like this before. The down fall of using this company is that all our pictures look pixely and I don't know how to change that. I guess you get what you pay for as we only pay $50/month.
$50 a month for hosting is very high (about 10x what it could be).
Designing a site yourself as your first site is risky
(I don't mean to try and scare you). I don't encourage it, but there are some who have done it. However if you are saying things like I don't know how to keep the photos from getting pixelated and you have great source photos, then you probably shouldn't be doing it yourself. It has the real potential to be the single biggest thing that will draw guests to you. If you are intent on doing it yourself, you should read the
B&B website advice section on my website.
You are using a payment system (paypal) and calendar system that are disconnected, meaning that people can pay for a reservation that is not available. This leads to more and more work for you. I know you are just getting started, but I hope it is in your plan to have an actual
reservation system in place. The amount you are paying extra in hosting right now would more than cover the cost of an actual reservation system. There are pros and cons to each, but either of them are much better than what you are using now. I think between all of us on this forum all of them on the list are in use, so you could ask specific questions about any of them and get answers from innkeepers that are actually using it.
Regarding your proposal for photography services, there are possibilities there. Good architectural photographers are hard to come by. I've seen lots of "pros" who do great weddings or sunsets, shoot awful room photos..