For the half million people that call Wyoming home, we know it's a great place. Wide open, rugged, secluded, and beautiful.

For those of us in Wyoming's "cities," it can be hard to remember sometimes that there are so many amazing small towns. Here's my top 5 most under-rated communities in Wyoming.

1. Cody:

To Do - Play in the Big Horn Mountains or attend a nightly rodeo.

Must see - Buffalo Bill Center of the West

Where to eat - The Cody Cattle Company & Rocky Mountain Mojoe

Where to stay - Buffalo Bill's Irma Hotel

2. Sundance 

To Do - Crook County Museum, Warren Peak Lookout Tower hike

Must see - Devil's Tower Loop

Where to eat - Higbee's Cafe, Maw & Paw Bar-B-Q

Where to stay - Bear Lodge Motel

3. Buffalo 

To Do - U.S. Highway 16, Lake DeSmet

Must See  - Jim Gatchell Memorial Museum

Where to eat - The Fix & Sagewood Cafe

Where to stay - The Historic Occidental Hotel

4. Lander

To Do - Fremont County Pioneer Museum, Museum Of The American West.

Must See - Sinks Canyon State Park

Where to eat - Gannett Grill & Middle Fork

Where to stay - The Inn at Lander

5. Afton

To Do: Star Valley Chocolates, World's Largest Elkhorn Arch, The Tetons

Must see: World's largest intermitten spring

Where to eat: Rocky Mountain Sea Food & Red Baron Drive-In

Where to stay: Lazy-B Motel