How about finding some layouts you think will work well and presenting them to the client?
Often they think they know what they want, or present certain sites because they've seem them and liked the look, or think that will work best.
However if you show them some layouts/sites/templates you might find they quickly choose one (and as you've selected it, it's one you know will work).
You could also produce a layout similar to that site but that doesn't look dated and is unique - just using similar core layout components such as a header image, menu bar, steps as a left or right side bar and content next to it.
Are you building the site from scratch or using a CMS such as Drupal? If the latter you can use free or premium themes to quickly establish a base layout/look, and work from there.
A site like that would work well in Drupal I think.
Regarding hosting, as Paul said if you already have a reseller account then you can use that.
Our design clients typically either use a
reseller hosting account and then charge e.g. £40 per year for hosting and provide support, making a profit.
Or they order a
web hosting package from us on their client's behalf - which means they benefit from a free domain and only pay for space when they need it (can be handy if you only have a few clients our would like to use a free domain).
We also have clients order hosting for their clients using their clients details, and have their clients settle the invoice. We then provide support directly as our relationship if with their client.
Doing it that way you can't mark the price up - but you also don't need to worry about providing any support for anything technical, and can instead charge for design changes or additional support - typically related to design.
We also have clients provide a year's free hosting ordered through us, and then simply have their client renew the hosting when the year is over - as that gives you the benefit of not having to do any technical support, but also not having to wait for your client to find a host and having to deal with different platforms/control panels and so forth - as you know how it works and can set the site up for development - you can then also show the client progress and perhaps even demonstrate different colour or theme options live.
I hope that helps.
Good luck
Dan