Any recommendations for someone to design and upkeep a website
What sort of 'upkeep' do you imagine will be needed?
Most developers will include a fairly user friendly CMS (content management system - either an 'in house' system or something like WordPress/Joomla) to allow you to do all of the 'upkeep' yourself, if you're willing/able. Training in the use of the CMS is normally available too.
Many will happily offer you 'management' of the site as an extra, but you obviously pay (possibly significantly) extra for this. If it's a business site that you want to be maintained to the highest standards (e.g. each page produced individually, search engine optimisation maintained by a professional, etc.) this option might be the best for you, but it will have a fairly significant cost.
It really comes down to what you need/want from the site as to who will be best placed to provide the service.
You can have a basic 'brochure' type site (a couple of static pages that provide the relevant information) for a very low price (even lower if you're happy to use a standard template design), starting at a couple of hundred euro.
If you want a bespoke site (e.g. designed specifically around your needs and more personalised/unique) it obviously requires more time (more expertise) and therefore a higher cost.
If you need the site to provide a full e-commerce solution (e.g. provide sales directly through the site) it will require more work on the backend to integrate all of the elements, so again, an additional cost again.
Whatever your budget/needs, it's important that you get a site that meets your design needs (e.g. looks good), can be found (is search engine optimised to your target market/keywords) and provides the functionality you need. It's not an easy task to meet all of the needs (especially within budget), but getting it right and choosing the right developer at the start is vital to save costs and headaches down the line.