Even my Gran could use this site to design her own cars / invitations etc its that easy!
I have used Vistaprint now for a number of years for business and personal use. I love thier easy to use step by step design tools that enable you to create the most beautiful and personalised items. The provide most things from business cards to t-shirts, fridge magnets to logo design, if you want it, likelyhood is they can do it for you.
One item I notice they don't do is a useful menu template for a cafe / restaurant but thats about it.
Their prices are very fair, and to be honest you could probably find some items slightly cheaper on other sites or from printing businesses in your local area, however, you are paying for the ease of use, the thousands of excellent template designs they provide for you to use on their website and the shear conveneience of sitting and being your own graphic designer from the comfort of your own PC!
The slight downside is that once you have uploaded your design thy give you about 20 other choices of fabulous products with that design on to tempt you to purchase, you can easily skip through these (if you can resist!) and purchase just your order, beware of VAT and delivery added on before you checkout too, be sure to order in plenty of time as its cheaper to wait longer then have a priority order of less than 7 days for example.
Feel free to ask me anything!