Drupal views attachments is a nice feature, which allows us to extend Drupal views. For example, we can create a featured view and attach to it other view displaying additional information.
One of the reasons I love views attachments is because of I can create a main view and add to it smaller view and offset some items:
With views attachment sky is the limit, you can build for example a restaurant list view and attach to it Gmap style map, displaying both grid view with results and map with all nodes.
Today I wanted to just build a portfolio page, and by using views attachment I achieved following result:
Now its just up to you, to nicely css your views.
P.S. If you are considering a hosting for your Drupal website check out Bluehost, their shared hosting starts as low as $3.95/mo or read more about cheap Drupal hosting.