Gotta business idea? Go west, young man (and/or young woman), to the Lakeshore.

It's hard for me to qualify Holland as a 'small town' anymore, seeing how it's experienced some tremedous growth recently, but it still is a great town to do business in.

Or so says WalletHub, which recently named the Tulip City, the 'Best Small Town In America To Start A Business'. 

Small town was defined as a city with a population between 25,000 and 100,000.

The rating was based on scores in three categories: 1) Business Environment, 2) Access to Resources and 3) Business Costs.

While Holland failed to get a top five finish in any of the main categories, it scored high enough in having low business costs and access to resources to put it over the top.

Other cities making the list included Grand Rapids suburb Kentwood at number 52, buoyed by a number one ranking in the sub-category of 'cheapest office spaces'. The average cost for an office in Kentwood is a very affordable $9.06 per square foot.

The Detroit suburb of Southfield landed at 59th, while Dearborn and Bay City tap into the top 100 at 89th and 92nd, respectfully. Wyoming came in at 115th.

The college towns of Mount Pleasant and East Lansing both placed in the top five for having the shortest work weeks, mainly because of all that part time labor college students provide.

Bad news, meanwhile for folks in Battle Creek, as they came in the top five for the least accessible financing for a new business.

Source: WalletHub