longtext?
I was just taking a peek at your site, looks like it's coming along nicely. 
One thing, I'm guessing you're still working out the content for the blocks, but if you have them roughly as you'd like them I'd be inclined to turn off the block headers where you have no titles in them, it will look much nicer imo..
Set each block to
"Use frame style, but not title style"
And
"Do not allow block to collapse"
And they will disappear.
Thank you for the advice that does look a lot better. One question. What's below the two middle blocks? It's a news story but I have no idea how to edit the styling on that, it doesn't show in the blocks.
Does look better.
"news story" That's what's commonly known as a Promoted post. There isn't really any style setting for those. The header has relevant info pertaining to the topic being promoted.
Any suggestions, modules to use etc that could make it better?
You mean specifically the promoted posts (or front page posts) ? Or page in general?
Promoted posts: No nothing that I know of, other than add some styling yourself via CSS, not sure how difficult that is. Perhaps someone here has done this and could share some tips.
Page in general: I think it looks great as is. If I had any slight niggles it would be the use of both panels in the forum index and viewing posts etc, forum just looks a bit squeezed between the panels.
To combat this I tend to make the theme as wide as I dare, normally a percentage than a fixed width. Can also be helped by using only one panel in the forum, but I realise there's only so much you can view without scrolling, so the important stuff needs to go at the top.
The nice thing about blocks and panels is, you can duplicate blocks and have them in both panels, you can then tell that block (for example) Nav block to show in the left panel on the front page, and set your duplicate nav block to show in the right panel in the forum. Not consistent for a nav menu I know, but that was just an example.
At the end of the day everyone has their own take on what looks good tbh. It really comes down to a bit of experimenting and trial and error.

Two more picky things I've noticed.
Your Rink Directory page. I would give this a query title, and change the link ink your nav block from,
http://www.youthhockeyinfo.com/index.php?page=2
To
https://www.youthhockeyinfo.com/index.php?page=Rink-Directory
Same for your Contact page, a query title, Contact-Us and change the link in the nav block.
From
https://www.youthhockeyinfo.com/index.php?page=4
To
https://www.youthhockeyinfo.com/index.php?page=Contact-Us